命名管道提供程序无法打开与SQL Server 1231的连接

ose*_*ose 2 sql sql-server linked-server named-pipes sql-server-2008

我正在尝试设置链接服务器并遇到问题.

在目标服务器上,我配置了一个用户,假设是Q.无论用户在源服务器上登录了什么用户,我都设置了源服务器以连接Q的登录凭据.

但是,当我尝试连接时,我收到错误

"命名管道提供程序:无法打开与SQL Server的连接[1231]."

我尝试在服务器配置管理器中启用和禁用命名管道,但无济于事.

我也看到一些事情说这是一个安全问题.问题是,我可以使用SQL管理工作室中的Q凭据从Target连接到Source.

这里有什么愚蠢的东西吗?

Lui*_* LL 6

  • 是链接服务器上的防火墙吗?
  • 检查防火墙是否阻塞了named pipes端口,通常是445
  • 尝试通过端口445 telnet到链接服务器