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

2014-11-24 08:38:49 ? 作者: ? 浏览: 0
SQL Server使用的协议:Named Pipe(命名管道)
最近关注了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的实例信息。
-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: