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脚本

修改脚本中的文件路径

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

结果

posted @ 2024-12-17 15:48  厚礼蝎  阅读(63)  评论(0编辑  收藏  举报