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

ghtghtmalone 2003-03-26 06:30:31
我想将服务器A中的数据库DB_A的表 TABLE1数据转存到服务器B中数据库DB_B的
TABLE1中,其中DB_A和 DB_B的结构完全一致,两个TABLE1的结构也完全一致。
该如何写代码?
谢谢!
...全文
25 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
阿森纳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.表名
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-03-26 06:30
社区公告
暂无公告