您好,欢迎访问一九零五行业门户网

SQLSERVER中的网络配置

关于 sqlserver 中的网络配置 , 以前也用 sqlserver2005 做过东西 , 有时连接出错时 , 不是 baidu 就是 google, 对于这些常见的东西 , 一点都不明白是什么意思 , 惭愧啊 , 今天看了本书 , 写的不错 , 跟大家分享下 . sqlserver 的网络协议有四个 , 分别是 sh
关于sqlserver中的网络配置,以前也用sqlserver2005做过东西,有时连接出错时,不是baidu就是google,对于这些常见的东西,一点都不明白是什么意思,惭愧啊,今天看了本书,写的不错,跟大家分享下.
sqlserver的网络协议有四个,分别是shared memory,named pipes,tcp/ip,via.在安装sqlserver时,默认的一般是shared memory已经启用了,但这四个协议到底有什么用呢,让我们来看一下.
(1)shared memory:
 shared memory避免了运行在同一台计算机上的客户端和服务器之间的进程间封送(跨越进程边界传送信息之前包装信息的方式).客户端直接访问服务器存储数据的内存映射文件.shared memory去除了大量的管理开销,速度非常快.只有在本地连接服务器时,shared memory才是有用的(例如,web服务器与数据库安装在同一台服务器上),然而,他能极大地提高性能.
(2)named pipes
 在tcp/ip不可用时,或者没有提供域名服务(dns)的服务器从而无法把服务器名解析成tcp/ip下的地址时,named pipes可能会非常有用.named pipes的使用正在减少.既然无论如何都要启用tcp/ip协议,为什么还要加入一条协议呢?(多打开一个协议,就多一份风险)
(3)tcp/ip
 tcp/ip已经成为事实上的网络标准协议,从sqlserver2000开始,就在sqlserver中的默认提供,如果你想通过internet直接连接到sqlserver上,则他是惟一的选择。
(4)via
 via是虚拟接口适配器(virtual interface adapter,via)的意思,具体的实现随提供商的不同而不同。一般来说,他是一种网络接口,是两个系统之间性能极高的,专业的连接。这种高性能部分是由于特殊的专用硬件知道系统之间有专用的连接,因此无需处理普通的网络寻址问题
其它类似信息

推荐信息