SQL server 导入和导出数据库

来源:网络 点击数: 发布时间:2021年12月13日

演示版本:SQL server2008/2008r2,本次演示采用先导架构再导数据的方式。


1:打开ssms,在ssms起始界面数据数据库信息,或点击“文件>连接对象资源管理器”,连接数据库。

9c39f6df3fca4a96937dc5156cd9dbe4.Png

 

生成数据库架构脚本

2.1:右键点击要导出表的数据库,任务>生成脚本

09891c828d4446fca2cba49a3840f9b8.Png

 

2.2:在生成和发布脚本窗口,选择导出对象,点击下一步

4fc291c1128f4bc2840d50f49c5b1c75.Png


2.3:设置脚本编写选项,输出类型默认不变,点击“高级”,在“要编写的脚本数据类型”选择仅限架构,最后选择“保存到新建查询窗口”。注意:如果是不同数据库版本之间导数据,要选择相应的目标数据库版本,本次演示是从sqlserver2008r2导入到2008,所以“为服务器编写脚本”选择SQL server2008。点击下一步

ac4955eb53644d2683c92f038e85352d.Png

514edec2bb36478fab06e551d7bef543.Png


2.4:连续点击下一步,执行完成,在新建查询窗口得到数据库架构脚本。

a52020c619d8433e8ced37c469525661.Png


3.1:选中目标数据库,点击新建查询,复制上一步生成的数据库脚本,删除前两行。

a34539398ba243dfb4489c7e20ea9fa4.Png

 

3.2:点击执行按钮,执行成功,现在已经成功导入数据库架构。

60f674b7942844bea28ad1e8fe814103.Png

数据导出导入

4.1:右键点击要导出的数据库,任务>导出数据

79fdd0add29a49fdb05fd345d6cbbd82.Png

 

4.2:选择数据源,如果是远程服务器,在“服务器名称”处填写IP地址,使用SQL server身份认证,输入用户名密码,点击进入下一步。

644b86987d7b47ce960e08971e6f24cb.Png

 

4.3:选择目标,填写好信息之后点击刷新按钮,选择目标数据库,点击进入下一步。

34c96f4246f64ab7b22bb49732f3f285.Png

 

4.4:默认选择“复制一个或多个表或视图的数据”,点击进入下一步。

54457efd86e3493891d23c6fa73631cb.Png

 

4.5:选择源表和源视图,点击全选源,再点击下方“编辑映射”打开传输设置,选中“启用标识插入”,点击进入下一步。

24851da87e6042eba4ec9912face2fe6.Png

 

4.6:默认选择“立即执行”,点击进入下一步。

636f477b6b3e438bb446d6e68c48db6a.Png


4.7:点击“完成”,等待执行完成

b976e6ad2b1b4fa1b97f3cfa580c5c21.Png

执行完成后,数据库导入导出成功完成!