SQL Server数据库数据的导入与导出
不同数据库之间导数据
flowchart LR
右键单击需要导数据的数据库--点击-->任务--点击-->导出数据

点击下一步

选择数据源 Microsoft OLE DB Provider for SQL Server

flowchart LR
选择好数据源-->设置服务器名称-->选择使用SQLServer身份验证-->输入用户名和密码-->选择需要导出的数据库
这里的服务器名称是 .,意思是本地数据库,这里也可以是远程数据库

例如: 192.168.140.3,1433 手动指定端口,如果数据库端口是标准的1433,可以省略,直接写IP地址

选择目标数据库
flowchart LR
选择目标数据库的数据源-->设置目标服务器名称-->选择使用SQLServer身份验证-->输入用户名和密码-->选择需要接受数据的数据库
这里的服务器名称依然是 .,也就是本地,也就是说,这个操作是在本地主机的不同数据库之间导数据

下一步

选择要导出的表,这里是把两个表都选上了

通过编辑映射来检查导入的字段和类型是否一致,有时候会发生变化,就需要手动改回来

调整好,点击下一步
选择立即运行

选择完成

等待导出完成


导出完成
注意:
这里只演示了同一服务器中不同数据库的导入导出
其实也可以是不同服务器,只需要修改数据源和目标服务器名称就好了。
通过脚本导入导出
生成脚本文件
flowchart LR
右键单击需要生成脚本的数据库--点击-->任务--点击-->生成脚本

点击左侧的选择对象,选择为整个数据库及所有数据库对象编写脚本

选择另存为脚本文件,选择保存成一个脚本文件,并且设置脚本文件的文件名,最后选择高级

在高级的页面,找到服务器版本,选择目标服务器的服务器版本

设置要编写脚本的数据类型,选择架构和数据

确定,下一步

完成

脚本导入数据
打开脚本
flowchart LR
a[文件]-->打开-->文件

找到sql脚本

修改脚本中的文件路径

修改成当前待导入数据库的数据存储路径,然后选择执行

结果

本文来自博客园,作者:厚礼蝎,转载请注明原文链接:https://www.cnblogs.com/guangdelw/p/18612657

浙公网安备 33010602011771号