關于 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)的意思,具體的實現隨提供商的不同而不同。一般來說,他是一種網絡接口,是兩個系統之間性能極高的,專業的連接。這種高性能部分是由于特殊的專用硬件知道系統之間有專用的連接,因此無需處理普通的網絡尋址問題聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com