1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > sqlserver使用链接服务器导出表数据到本地库

sqlserver使用链接服务器导出表数据到本地库

时间:2022-04-24 10:03:39

相关推荐

sqlserver使用链接服务器导出表数据到本地库

任务:

服务器上有一个数据库A,现在需要把服务器上该A数据库中的某个表的全部信息导出到本地库B

方法:

1.使用Microsoft SQL Server Management Studio,选中A数据库并点击鼠标右键>>任务>>生成脚本,点击下一步>>选择特定数据库对象,选中要导出的表点击下一步>>点击高级>>要编写脚本的数据的类型选项中选择架构和数据,点击下一步。如下图:

然后就可以导出一个脚本文件,将该脚本文件在B数据库上运行完毕,完成数据结构和数据的导出。

但是这样做有一个问题,在该表数据量极大的情况下,导出的脚本文件也会非常庞大,甚至可以达到GB以上,所以在这种情况下不适合用该方法。

2.通过数据库中的服务器对象>>链接服务器,右键新建链接服务器>>输入链接服务器地址,选择Sql Server服务器类型>>在常规选项卡中,选择使用此安全上下文建立连接,输入远程登录和密码。如下图:

这样链接服务器就新建完成了,我们可以在本地数据库中使用该链接服务器进行查询,将所需数据插入到本地数据库对应的表中了。

set identity_insert carinfo on --解决因带有自增主键导致插入失败问题insert into carinfo(CarID,HPHM,HPZLID,HPZL,CLLBID,CLLB,CLLXID,CLLX,CZDW,CZDZ,XQBH,DPH,FDJH,VIN,CCDJRQ,CCRQ,CPMC,CPXH,CXXL,SYXZID,SYXZ,CSYS,QDXS,QCZZCJ,FDJXH,FDJZZC,BSXLX,GYFS,JQFS,RYLX,ZCZL,ZBZL,ZZL,ZKRS,DWS,QGSL,PQGS,DCZZ,SFYSYCH,SFYPQCLZZ,FDJPL,EDGL,EDZS,EDNJ,EDNJZS,JSXCDB,BSXCDB,LTGG,LTGDBJ,PFXSHZZ,LTQY,LCBDS,RLXZ,SYZT,LXDH,SYYRLXH,SFJRCZNYC,HBBZ,FFRQ,JZRQ,UseOBD,scbz) select * from [172.16.10.1].[HBJCLinkDB].[dbo].[carinfo] where CarID<100000 --27177397set identity_insert carinfo off

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。