SQL 2000的跨域调用问题

qwedsazx112 2010-09-21 11:20:41
如何在SQL2005中调用SQL2000中的表。。。。。请给出代码。。。
...全文
26 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zsh0809 2010-09-21
[Quote=引用 2 楼 ws_hgo 的回复:]

距离水哥生5星还差32分
[/Quote]
回复
ws_hgo 2010-09-21
--(5)
*/
/*将本地表中的信息导入到远程数据库表中
下面的例子将本地whsxjAdmin种的(Title,Password)插入到远程
zhongyiAdmin中去
*/
insert into opendatasource('SQLOLEDB','Data Source=IP地址;User ID=zhongyi;password=xinrongkeji').sqlzhongyi.dbo.zhongyiAdmin(Title,Password)
select Title,Password from whsxjAdmin
回复
水族杰纶 2010-09-21
--创建链接服务器 
exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'ITSV', 'false',null, '用户名', '密码'

--查询示例
select * from ITSV.数据库名.dbo.表名
回复
王向飞 2010-09-21
--访问不同电脑上的数据库(远程只要联好网就一样) 

--如果经常访问或数据量大,建议用链接服务器

--创建链接服务器
exec sp_addlinkedserver 'srv_lnk ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'srv_lnk ', 'false ',null, '用户名 ', '密码 '
go

--查询示例
select * from srv_lnk.数据库名.dbo.表名

--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名

go
--处理完成后删除链接服务器
exec sp_dropserver 'srv_lnk ', 'droplogins '
回复
ws_hgo 2010-09-21
距离水哥生5星还差32分
回复
水族杰纶 2010-09-21
两台服务器做链接服务器吧
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-09-21 11:20
社区公告
暂无公告