使用笔记本电脑与 RDP 中的 SSMS 连接 SQL Server 2005 链接服务器

使用笔记本电脑与 RDP 中的 SSMS 连接 SQL Server 2005 链接服务器

我通过位于 AD 上的办公笔记本电脑的 Cisco VPN 连接到工作网络。

编辑

我使用 SQL 身份验证从服务器 A 连接到 B;在场景 #1 中我可以连接。我甚至可以从本地主机连接到服务器 B。因此,我想知道为什么当我通过 SSMS 连接到服务器 A 然后尝试设置链接服务器连接时无法建立链接服务器连接。

我确实隐隐怀疑尝试通过 SSMS 创建连接的问题可能是 VPN/防火墙,因为当我通过 RDP 进入服务器 A 时我可以建立链接服务器连接。

场景 #1

  1. RDP 进入服务器 A(与我的工作笔记本电脑在同一个 AD 上)
  2. 使用 SQL Server 2005 Management Studio 并建立与服务器 B 的链接服务器连接(在同一个 AD 上)
  3. 我能够成功测试从服务器 A 到服务器 B 的链接服务器连接

场景 #2

  1. 使用 SQL Server 2005 连接到服务器 A 的 SQL Server

  2. 尝试在 SSMS 内部建立从服务器 A 到服务器 B 的链接服务器连接

  3. 连接失败并抛出以下错误消息:

命名管道提供程序:无法打开与 SQL Server [5] 的连接。OLE DB 提供程序

链接服务器“”的“SQLNCLI”返回消息“登录超时已过期”。

链接服务器“”的 OLE DB 提供程序“SQLNCLI”返回消息“建立与服务器的连接时发生错误。连接到 SQL Server 2005 时,此失败可能是由于默认设置下 SQL Server 不允许远程连接而导致的。”。(Microsoft SQL Server,错误:5)

问题 知道原因吗?我的笔记本电脑上有什么东西阻碍了链接服务器连接吗?我需要链接服务器连接的原因是为了运行内部桌面应用程序;我的解决方法是通过 RDP 连接到另一台服务器,这样我就可以建立链接服务器连接

答案1

您如何定义链接服务器?请查看以下问题,看看是否有帮助:

https://stackoverflow.com/questions/841339/having-trouble-adding-a-linked-sql-server

相关内容