现在的位置: 首页 > 综合 > 正文

SQL Server使用的协议:Named Pipe(命名管道)

2013年10月13日 ⁄ 综合 ⁄ 共 481字 ⁄ 字号 评论关闭

最近关注了SQL Server使用到的一些网络协议,比如 Named Pipe,整理如下:

Named Pipe(命名管道)是一种用于局域网的协议。在此协议下,计算机的一部分内存会被某个进程用于向另一个进程传递信息。后者可以是本地进程,也可以是远程的。

什么场合会考虑使用Named Pipe呢?

如果服务器和客户端都在局域网中,可以考虑使用它。Named Pipe在局域网中的速率比TCP/IP 要快上一些,如果关闭TCP/IP,使用Named Pipe,也可以提高网络安全性。

使用Named Pipe的方法:

在客户端计算机的程序中SQL Server的连接字符串大致可以是这样的:

"server=.\yourInstanceName;database=yourDatabaseName;uid=sa;pwd=pass@word;Network Library=dbnmpntw"

并且要确保SQL Server服务器上开启Named Pipe协议和SQL Server Browser服务。后者用于侦听来自外部的对SQL Server资源的请求,并提供计算机上已安装的SQL Server的实例信息。


【上篇】
【下篇】

抱歉!评论已关闭.