使用命名管道的 SQL Server 连接
Posted
技术标签:
【中文标题】使用命名管道的 SQL Server 连接【英文标题】:SQL Server connection using named pipes 【发布时间】:2012-05-21 10:55:42 【问题描述】:我正在尝试使用 vb.net 通过命名管道从我的 Windows 应用程序连接到 SQL Server 2008。
我浏览了一下,发现要通过命名管道连接,我们只需要提及“Initial Catalog =Test_DB; Data Source = np:Server_Name;integrated security=SSPI;”。
但这根本不连接到服务器。这是使用命名管道连接到 sql server 的正确方法吗?
【问题讨论】:
参考support.microsoft.com/kb/265808 【参考方案1】:连接失败时收到什么错误消息?
我发现当我安装 SQL Server 2008 express 时,命名管道默认被禁用。 尝试打开 SQL Server 配置管理器。现在在左侧窗格中打开 SQL Server Network Configuration 并单击 Protocaols for SQLEXPRESS。在右侧窗格中检查命名管道是否已启用。重新启动 SQL Server 以使更改生效。
【讨论】:
以上是关于使用命名管道的 SQL Server 连接的主要内容,如果未能解决你的问题,请参考以下文章
如何修复错误“命名管道提供程序,错误 40 - 无法打开与“SQL Server”的连接?
SQL Server 错误“命名管道提供程序:无法打开与 SQL Server [53] 的连接”
[08001] [Microsoft] [SQL Server Native Client 11.0] 命名管道提供程序:无法打开与SQL Server的连接
SQL--Navicat Premium 连接其他电脑出错命名管道提供程序;无法打开与SQL Server的连接[1326].(1326)
解决PHP5.4.7 连接 MsSQL Server 2012时出现命名管道提供程序: 无法打开与 SQL Server 的连接
sql server 2008启动时:已成功与服务器建立连接,但是在登录过程中发生错误。(provider:命名管道提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL