我正在尝试设置链接服务器并遇到问题。
在我已配置用户的目标服务器上,假设是Q.无论用户在源服务器上登录了什么用户,我都将源服务器设置为连接Q的登录凭据。
然而,当我尝试连接时,我收到错误
“命名管道提供程序:无法打开与SQL Server的连接 [1231]“。
我尝试在服务器配置管理器中启用和禁用命名管道,但无济于事。
我也看到一些事情说这是一个安全问题。问题是,我可以使用SQL管理工作室中的Q凭据从Target连接到Source。
我在这里缺少什么蠢事吗?
答案 0 :(得分:6)
named pipes
端口,通常是445 答案 1 :(得分:0)
打开服务器对象\链接服务器,然后打开链接服务器上的“属性”。你在这里输入了什么 - 也许你正在将一些现有的凭证映射到目标凭证?
您只应选中“使用此安全上下文制作”选项,然后输入Q并登录。另外,检查“服务器类型”以匹配目标(Sql server)
另一方面,如果错误是由于不支持命名管道,那么我会得到一个不同的错误,例如“错误28服务器不支持请求的协议”。