利用VS2010进行SQL Server服务器和本地的数据融合
利用VS2010进行SQL Server服务器和本地的数据融合
Lionden 2013年1月24日星期四
Visual Studio作为ASP.NET平台开发的最好IDE已经发布了2012测试版。作为一款IDE,VS自身不仅出色的集成了开发调试环境,而且作为微软自家的产品,VS2010更是在自己各产品间作了最好的合作。本文将要介绍的是“利用VS2010进行数据库融合的”一些使用心得。
SQL Server自身也提供了数据库的一些操作,比如本人上篇博客(http://www.cnblogs.com/lionden/archive/2013/01/25/import_export_data.html)介绍了利用数据库文件迁移数据库的一些操作。但对于常在VS下开发的Developer,可能没有DB Manager对数据库文件的操作权限,可能就得用“导入和导出数据”进行数据库迁移了。前文说了,常在VS下开发,为神马不用VS进行数据库的操作呢?
下面介绍一下利用VS的数据库“架构比较”和“数据比较”,将服务器端数据库迁移到本地,或者将服务器端数据融合到本地的方法。
(由于寒假在家,没有连接数据库服务器,用“127.0.0.1”代表数据库服务器IP地址,用localhost代表本地数据库地址。)
1 这个首先要求在本地数据库中新建一个数据库:
1.1
Figure 1 源数据库
1.2
Figure 2 新建的空数据库
2 然后打开VS2010的[数据]-[架构比较]-[新建架构比较]:
架构比较 1 新建“架构比较”
2.1 首先新建“源架构数据库”链接:
架构比较 2 新建价格比较面板
2.2 首先填入服务器名,建议直接填入IP地址,点选搜索网络比较慢;然后填入数据库账户信息;第三步建议点选数据库,防止数据库名字手写填错;然后选择确定即可:
架构比较 3 新建源数据库连接
2.3 对于“目标价格数据库”的建立相同,本次用“localhost”代表本地数据库,也可以填选另一个数据库服务器的地址:
架构比较 4 新建目标数据库连接
2.4 “源架构”、“目标架构”都填写完后,单击“确定”进行下一步即可:
架构比较 5 完成数据库架构比较的创建
2.5 数据架构创建完成:
架构比较 6 数据库架构比较显示
2.6 将数据库架构比较窗口下拉,找到SQL文件处,保留现有的数据库文件和日志文件名,取消源数据库的融合,如图改为“跳过”:
2.6.1
架构比较 7 架构差异
2.6.2
架构比较 8 对架构差异的操作
2.7 点选工具栏中的“写入更新”,至此完成了数据库结构的融合:
架构比较 9 写入更新
3 进行数据库数据的融合,选择[数据]-[数据比较]-[新建数据比较],如图:
数据比较 1 新建数据比较
3.1 同架构比较一样,建立“源架构”和“目标架构”数据库的连接:
数据比较 2 新建数据比较面板
3.2 完成创建后,显示如图所示,保持3处默认即可,阔以选择“下一步”继续设置,也阔以选择“完成”完成设置,这里选择下一步:
数据比较 3 完成数据库连接
3.3 可以点开表查看表,以便去掉不做比较的表,本数据库中没有创建“视图”,所以没有选择对视图进行比较,选择“完成即可”:
数据比较 4 选择要比较的表、视图
3.4 完成了对源数据库和目标数据库的比较:
数据比较 5 数据比较结果
3.5 点选“写入更新”将源数据库中的数据写入到目标数据库中:
数据比较 6 将差异写入目标数据库
3.6 写入更新成功:
数据比较 7 差异写入成功
3.7 完成了对服务器和本地数据库的架构和数据比较,并完成了数据的融合,打开SQL Server 2008查看倒入的数据库信息,如图:
Figure 3 完成数据融合的数据库
至此,完成了“利用VS2010进行SQL Server服务器和本地的数据融合”的所有操作。
最后提醒各位,对数据库操作一定要谨慎,不要弄错源数据库和目标数据库。
Lionden Lee:hsdlionden@gmail.com
(转载请注明)
转载于:https://www.cnblogs.com/lionden/archive/2013/01/25/2875957.html
利用VS2010进行SQL Server服务器和本地的数据融合相关推荐
- 将稍大文件存储到远程SQL Server服务器
这里想记录的是使用ADO的方式进行记录 这次所做的是将稍大一点的文件存放到SQL Server服务器上,当然这里稍大一点我目前测试的最大也就40M,应该还可以再加大点...不过效率确实蛮低的~ 首先A ...
- 拒绝亡羊补牢!SQL Server服务器安全防护!
拒绝亡羊补牢!SQL Server服务器安全防护! 当今社会网络日益普及,人们彻彻底底感受到了它的无所不能,可就在人们享受它所带来便捷的同时,网络病毒.***也接种而来,不断有报道个 ...
- sql2005配置文件服务器,SQL server服务器版的安装方法
SQL server服务器版是我们最常用的SQL server版本之一,下面就教您如何在Windows xp系统上安装SQL server服务器版的方法. 一.找一张SQL server服务器版光盘, ...
- SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法
SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法 出处:http://jimmyli.blog.51cto.com/我站在巨人肩膀上Jimmy Li 作者 ...
- Java案例:利用JDBC访问SQL Server数据库
Java案例:利用JDBC访问SQL Server数据库 1.以sa为登录名连接数据库服务器 2.附加选课数据库Xk,如下图所示: 3.启动Eclipse,创建Java项目TestDB
- 关于通过外网连接内网SQL Server服务器的方法!
近日,在论坛上看到sowant大侠发表的有关SQL Server远程连接的文章后,真的受益良多.一直以来困惑了已久的关于从外网如何连接到内网的SQL Server服务器上的方法,现已解决了,相信在论坛 ...
- 【SQL】SQL Server服务器间的数据库远程连接
有时候为了查询方便,可以设置本地数据库直连服务器上的数据库,就不用每次都得登录另一台服务器才能对数据库做操作. 当然,也可用于在A服务器的程序连接B服务器的数据库跑数,程序的数据库连接字符串中IP写B ...
- 局域网内无法使用UDL文件获取SQL Server服务器名称
问题: 局域网内无法使用UDL文件获取SQL Server服务器名称 环境: 1.本地windows10操作系统笔记本一台 2.本地计算机开的windows xp虚拟机一台 描述: 1本地计算机安装了 ...
- SQL Server 数据库之注册 SQL Server 服务器
注册 SQL Server 服务器 1. 概述 2. 服务器组的创建与删除 3. 服务器的注册与删除 3.1 服务器的注册 3.2 服务器的删除 1. 概述 SQL Server 数据库 允许用户创建 ...
- SQL经典讲解之配置SQL Server服务器属性
为了确保SQL Server 服务器安全.稳定.高效地运行,应对服务器属性进行优化配置,主要从内存.安全性.数据库设置和权限等4个方面根据具体业务需求进行重新设置. 启动SSMS主界面,在对象资源管理 ...
最新文章
- 分分钟玩转多进程编程
- Spark出现java.lang.stackoverflowerror的解决方法
- 诺顿360“偷偷”挖矿被怒喷,杀毒软件手伸向GPU,官方:都是为了用户好
- 纯css+html实现发光伸缩卡片
- 网易云信牵手有道乐读,解密「终身阅读者」背后的技术力量
- activemq的使用(四)
- 恩智浦NXP I.MX6ULL芯片介绍下载官网资料
- autojs遍历当前页面所有控件_PyQT5控件:容器(Containers Widgets)
- Java开发热门前沿知识!成功从小公司跳槽进蚂蚁定级P6
- dp打开思路4:POJ1189 UVA12511 HDU2845 HBCPC K
- java 反射 接口工具类_Java 反射工具类 ReflectionUtils
- android修改字体闪屏,APP闪屏设计的四种设计形式与常用字体
- 谁来给电视盒子接班?
- Python解标准数独
- Active Format Description (AFD)简介
- 使用node.js构建一个web服务器(适合自学)
- Python:50行代码实现下载小说,图片章节可自动识别转文字保存...
- 二层、三层、四层交换机、路由器的区别
- jzy3D安装到弃坑
- 解决NoteExpress无法在Word中插入引用文献