在线等,SQL 如何跨服务器操作

ghtghtmalone 2003-03-26 06:30:31
我想将服务器A中的数据库DB_A的表 TABLE1数据转存到服务器B中数据库DB_B的
TABLE1中,其中DB_A和 DB_B的结构完全一致,两个TABLE1的结构也完全一致。
该如何写代码?
谢谢!
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿森纳2013 2003-03-26
  • 打赏
  • 举报
回复
在sql server 帮助中搜索
addlinkedserver
阿森纳2013 2003-03-26
  • 打赏
  • 举报
回复
利用 OLE DB for SQL Server 建立連結伺服器
此範例將建立使用 Microsoft OLE DB Provider for SQL Server 的連結伺服器,名為 SEATTLESales。

USE master
GO
EXEC sp_addlinkedserver
'SEATTLESales',
N'SQL Server'
GO

在 SQL Server 的執行個體上建立連結伺服器
此範例將利用 OLE DB Provider for SQL Server 在 SQL Server 的執行個體上建立連結伺服器 S1_instance1。

EXEC sp_addlinkedserver @server='S1_instance1', @srvproduct='',
@provider='SQLOLEDB', @datasrc='S1\instance1'

ghtghtmalone 2003-03-26
  • 打赏
  • 举报
回复
谢谢大力支持!
ghtghtmalone 2003-03-26
  • 打赏
  • 举报
回复
要不要在两台服务器中互相添加远程用户的啊?
ghtghtmalone 2003-03-26
  • 打赏
  • 举报
回复
楼主的意思是 DATA SOURCE 用IP 地址啊?那地址是动态的怎办?用计算机名好不好?
pengdali 2003-03-26
  • 打赏
  • 举报
回复
select * into 本地库名..表名 from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名

insert 本地库名..表名 select * from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧