能否在服务器上,用一条SQL语句在不同的数据库间导数据?

keyou 2002-11-12 11:33:35
能否在服务器上,用一条SQL语句在不同的数据库间导数据?
...全文
6 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_agang 2002-11-13
怎样取消sp_addserverlink yourRemoteServer建立的连接?
回复
CrazyFor 2002-11-13
insert into databaseName..TableName(......)
select ...........from DatabaseName..TableName
回复
l_agang 2002-11-13
哪种方法效率更高呢?
回复
pengdali 2002-11-13
insert 你的表名 SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=服务器ip;User ID=用户;Password=密码'
).库名.dbo.表名

你有问题吗??
回复
chump 2002-11-12
可以!如hjhing(winding) 讲建立链接服务器!不过要看是什么数据库,
因为有些OLEDB驱动不支持插入、删除等,只能查询!
回复
hjhing 2002-11-12
sp_addserverlink yourRemoteServer

insert into yourRemoteServer.yourdb.dbo.yourTable
select * from yourLoacalDB.dbo.yourTable

回复
CoolKin 2002-11-12
不能,只能用DTS。
请参考BooksOnline。
回复
pengdali 2002-11-12
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=服务器ip;User ID=用户;Password=密码'
).库名.dbo.表名
回复
发动态
发帖子
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
社区公告
暂无公告