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的实例信息。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值