当我尝试执行 OPENQUERY 时,我收到一个关于无法打开命名管道的错误,这是有道理的,因为对于网络当前的设置方式而言,这不是一个选项(并且不会很快成为一个选项)客户端机器和服务器。
这是否意味着我将无法使用 OPENQUERY,或者是否可以将其配置为在没有命名管道的情况下工作?
当我尝试执行 OPENQUERY 时,我收到一个关于无法打开命名管道的错误,这是有道理的,因为对于网络当前的设置方式而言,这不是一个选项(并且不会很快成为一个选项)客户端机器和服务器。
这是否意味着我将无法使用 OPENQUERY,或者是否可以将其配置为在没有命名管道的情况下工作?
很可能,该错误只是因为您没有更改在调用 SQL Server 上尝试 netlibs 的顺序。然后它将尝试共享内存、TCP,最后是 NP。如果一切都失败了,那么你将得到最后一个尝试的错误,即命名管道。
即,这是一般的“无法连接到 SQL 服务器”(从源 SQL 服务器到目标服务器)错误,因此应该进行故障排除。这和这都是很好的资源。
换句话说,OPENQUERY 不需要命名管道。