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