我可以访问我们的客户端SQL服务器并拥有IP地址,端口,用户名和允许通过SSMS连接的密码。
我正在尝试设置一个链接服务器,以便在收到错误时将数据迁移到测试系统中。我们正在运行Server 2012,客户端2008R2
我正在使用的代码设置&测试链接服务器:
enter code here
我收到错误:
EXEC sp_addlinkedserver
@server = N'lnkServer'
, @datasrc = N'IPADDRESS,PORT'
, @srvproduct = N'SQLNCLI'
, @provider = N'SQLNCLI'
EXEC sp_addlinkedsrvlogin
@rmtsrvname = N'lnkServer'
, @useself = false
, @rmtuser = N'userName'
, @rmtpassword = N'passWord';
EXEC sp_testlinkedserver
@servername = N'lnkServer'
我们可以访问服务器,我可以通过SSMS读取所有表格等但无法链接。我没有对托管服务器的RDP访问权限,因此需要从SSMS而不是服务器设置实现任何解决方案。
任何想法?
答案 0 :(得分:1)
感谢大家的帮助。从我们的服务器发现了一个奇怪的传出连接。通过在我的盒子上安装本地版本的SQL来解决这个问题,只是为了管理链接的服务器。
归功于Panagiotis,即使在我确信自己错了之后,我仍然朝着正确的方向努力。