利用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服务器和本地的数据融合相关推荐

  1. 将稍大文件存储到远程SQL Server服务器

    这里想记录的是使用ADO的方式进行记录 这次所做的是将稍大一点的文件存放到SQL Server服务器上,当然这里稍大一点我目前测试的最大也就40M,应该还可以再加大点...不过效率确实蛮低的~ 首先A ...

  2. 拒绝亡羊补牢!SQL Server服务器安全防护!

             拒绝亡羊补牢!SQL Server服务器安全防护! 当今社会网络日益普及,人们彻彻底底感受到了它的无所不能,可就在人们享受它所带来便捷的同时,网络病毒.***也接种而来,不断有报道个 ...

  3. sql2005配置文件服务器,SQL server服务器版的安装方法

    SQL server服务器版是我们最常用的SQL server版本之一,下面就教您如何在Windows xp系统上安装SQL server服务器版的方法. 一.找一张SQL server服务器版光盘, ...

  4. SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法

    SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法 出处:http://jimmyli.blog.51cto.com/我站在巨人肩膀上Jimmy Li 作者 ...

  5. Java案例:利用JDBC访问SQL Server数据库

    Java案例:利用JDBC访问SQL Server数据库 1.以sa为登录名连接数据库服务器 2.附加选课数据库Xk,如下图所示: 3.启动Eclipse,创建Java项目TestDB

  6. 关于通过外网连接内网SQL Server服务器的方法!

    近日,在论坛上看到sowant大侠发表的有关SQL Server远程连接的文章后,真的受益良多.一直以来困惑了已久的关于从外网如何连接到内网的SQL Server服务器上的方法,现已解决了,相信在论坛 ...

  7. 【SQL】SQL Server服务器间的数据库远程连接

    有时候为了查询方便,可以设置本地数据库直连服务器上的数据库,就不用每次都得登录另一台服务器才能对数据库做操作. 当然,也可用于在A服务器的程序连接B服务器的数据库跑数,程序的数据库连接字符串中IP写B ...

  8. 局域网内无法使用UDL文件获取SQL Server服务器名称

    问题: 局域网内无法使用UDL文件获取SQL Server服务器名称 环境: 1.本地windows10操作系统笔记本一台 2.本地计算机开的windows xp虚拟机一台 描述: 1本地计算机安装了 ...

  9. SQL Server 数据库之注册 SQL Server 服务器

    注册 SQL Server 服务器 1. 概述 2. 服务器组的创建与删除 3. 服务器的注册与删除 3.1 服务器的注册 3.2 服务器的删除 1. 概述 SQL Server 数据库 允许用户创建 ...

  10. SQL经典讲解之配置SQL Server服务器属性

    为了确保SQL Server 服务器安全.稳定.高效地运行,应对服务器属性进行优化配置,主要从内存.安全性.数据库设置和权限等4个方面根据具体业务需求进行重新设置. 启动SSMS主界面,在对象资源管理 ...

最新文章

  1. 分分钟玩转多进程编程
  2. Spark出现java.lang.stackoverflowerror的解决方法
  3. 诺顿360“偷偷”挖矿被怒喷,杀毒软件手伸向GPU,官方:都是为了用户好
  4. 纯css+html实现发光伸缩卡片
  5. 网易云信牵手有道乐读,解密「终身阅读者」背后的技术力量
  6. activemq的使用(四)
  7. 恩智浦NXP I.MX6ULL芯片介绍下载官网资料
  8. autojs遍历当前页面所有控件_PyQT5控件:容器(Containers Widgets)
  9. Java开发热门前沿知识!成功从小公司跳槽进蚂蚁定级P6
  10. dp打开思路4:POJ1189 UVA12511 HDU2845 HBCPC K
  11. java 反射 接口工具类_Java 反射工具类 ReflectionUtils
  12. android修改字体闪屏,APP闪屏设计的四种设计形式与常用字体
  13. 谁来给电视盒子接班?
  14. Python解标准数独
  15. Active Format Description (AFD)简介
  16. 使用node.js构建一个web服务器(适合自学)
  17. Python:50行代码实现下载小说,图片章节可自动识别转文字保存...
  18. 二层、三层、四层交换机、路由器的区别
  19. jzy3D安装到弃坑
  20. 解决NoteExpress无法在Word中插入引用文献

热门文章

  1. Jasypt 开源加密库使用教程
  2. 使用IDEA 导入桌面的项目(解压之后的项目)
  3. 创建WEBPARTS全过程
  4. zencart 对首页静态化处理
  5. 换个角度认识大数据(上)——何为元数据
  6. Windows Store App 中使用Scrollviewer实现缩放功能
  7. 所有 HTTP 状态代码及其定义
  8. mysql:The total number of locks exceeds the lock table size
  9. 关于破解百度文库的方法(非常实用)
  10. java自定义异常和throw、throws的使用