财商书苑
全民财商训练提升,认真负责我们的每句话

sqlserver 远程复制表

方法一:添加映射方法

去MSDN查看函数说明

方法二: 打开数据源

方法三: 直接远程存取

基本语法

select * from OPENROWSET(‘SQLOLEDB’, ‘server=servername;uid=sa;pwd=apachy_123’, ‘select * from table1’ )

insert into OPENROWSET(‘SQLOLEDB’, ‘server=servername;uid=sa;pwd=apachy_123’, ‘select * from table1’) select * fro table2
这行语句将目标主机上table2表中的所有数据复制到远程数据库中的table1表中。实际运用中适当修改连接字符串的IP地址和端口,指向需要的地方,比如:

insert into OPENROWSET(‘SQLOLEDB’, ‘uid=sa;pwd=apachy_123;Network=DBMSSOCN;Address=202.100.100.1,1433;’, ‘select * from table2’) select * from database..table2

 

赞(0)
未经允许不得转载:财商书苑-全民财商训练提升 » sqlserver 远程复制表

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址