如何用ado连接linked server
问题描述:
现有本地数据库A,server name: TestA
A中有linked server B,server name: TestB
B中有一数据库为Test, 请问如何用ADO连接Test库?
Provider=SQLOLEDB;Persist Security Info=True;Data Source=TestA;Initial Catalog=Test 连接失败
Provider=SQLOLEDB;Persist Security Info=True;Data Source=TestB;Initial Catalog=Test 连接成功,但不是通过Linked server.
------解决方案--------------------为什么要通过ADO连接linkedServer而不直接连接那个数据库呢?
------解决方案--------------------
SQL code
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '
--查询示例
select * from ITSV.数据库名.dbo.表名