SQL Server 2008網(wǎng)絡(luò)協(xié)議深入理解
Shared Memory:Shared Meory協(xié)議只能由本地連接使用,因?yàn)樗且粋€(gè)用于服務(wù)器內(nèi)部通信的由進(jìn)程共享內(nèi)存的空間。在SQL Server上本地運(yùn)行的應(yīng)用程序或任務(wù)可以利用Shared Memroy協(xié)議
Named Pipes:Named Pipes協(xié)議使用進(jìn)程間通信信信道進(jìn)行高效的服務(wù)器內(nèi)部通信和局域網(wǎng)通信,但由于通過(guò)網(wǎng)絡(luò)或防火墻連接時(shí)Named Pipes需要過(guò)多的開(kāi)銷,而且它還要求打開(kāi)額外的端口445,所以一般來(lái)說(shuō)最好禁用Named Pipes。然而有許多應(yīng)用程序需要用到Named Pipes協(xié)議,因?yàn)樗麄兪菄@NetbBIOS或給予LAN的協(xié)議設(shè)計(jì)的。Named Pipes可以輕松訪問(wèn)單個(gè)安全域中的遠(yuǎn)程過(guò)程調(diào)用,因而對(duì)這些應(yīng)用程序很有幫助。如果您需要支持這些應(yīng)用程序,而SQL Server并沒(méi)有暴露給外部通信量,那么啟用Named Pipes協(xié)議和相應(yīng)的端點(diǎn)的風(fēng)險(xiǎn)是最小的。
TCP/IP:TCP/IP是大部分SQL安裝時(shí)的主要也是首選的協(xié)議。
Virtual Interface Adapter:該協(xié)議與支持的硬件和網(wǎng)絡(luò)配置一起使用。虛擬接口體系由Compaq,也就是現(xiàn)在的惠普,Intel和Microsoft聯(lián)合開(kāi)發(fā),被設(shè)計(jì)成一個(gè)可減少創(chuàng)痛網(wǎng)絡(luò)協(xié)議的開(kāi)兩開(kāi)銷的高性能協(xié)議,該協(xié)議在用戶模式上下文而非內(nèi)核模式上下文下運(yùn)行。VIA網(wǎng)絡(luò)客戶機(jī)與系統(tǒng)區(qū)域網(wǎng)絡(luò)連接。
SQL Native Client配置
SQL Native Client支持同樣的四種服務(wù)器端協(xié)議,除了配置客戶端協(xié)議之外,還可以設(shè)置協(xié)議的綁定順序??梢允褂肧QL Native Client配置節(jié)點(diǎn)創(chuàng)建別名。通過(guò)制定一個(gè)別名,不用改變服務(wù)器名稱就可以把客戶端的請(qǐng)求定向到該服務(wù)器。別名也可以用來(lái)取代復(fù)雜的命名實(shí)例名稱。
SQL Server端點(diǎn)
SQL Server 2008將連接對(duì)象作為端點(diǎn),允許偵聽(tīng)不同的端口,為不同的服務(wù)使用不同的傳輸協(xié)議。SQL Server提供了四種不同類型的端點(diǎn):TSQL(默認(rèn)和TCP);數(shù)據(jù)庫(kù)鏡像;SOAP;Service Broker。
默認(rèn)TSQL端點(diǎn):在安裝過(guò)程中會(huì)創(chuàng)建5個(gè)TSQL端點(diǎn):TSQL默認(rèn)TCP,TSQL默認(rèn)VIA,TSQL Named Pipes,TSQL本地計(jì)算機(jī),Dedicated Administrator Connection(DAC,專用管理員連接)。TSQL端點(diǎn)為四個(gè)支持的協(xié)議提供鏈接服務(wù),第五個(gè)用來(lái)支持DAC的端點(diǎn)偵聽(tīng)一個(gè)專用TCP端口,該端口在啟動(dòng)時(shí)被配置為支持一個(gè)管理連接。配置的端口記錄在當(dāng)前SQL Server日志文件中。
TSQL默認(rèn)TCP端點(diǎn)創(chuàng)建于SQL Server實(shí)例的安裝過(guò)程中,并被自動(dòng)配置為替默認(rèn)實(shí)例偵聽(tīng)端口1433.每次啟動(dòng)命名實(shí)例時(shí),命名實(shí)例TSQL默認(rèn)TCP端點(diǎn)都會(huì)被隨機(jī)分配一個(gè) TCP端口。不過(guò),可以通過(guò)SQL Server配置管理器靜態(tài)配置命名實(shí)例的端口號(hào)。配置一個(gè)靜態(tài)端口能夠簡(jiǎn)化客戶端訪問(wèn),減少對(duì)于美劇命名實(shí)例的SQL Server瀏覽器服務(wù)的依賴。
VIA協(xié)議用于支持VIA硬件設(shè)備,VIA協(xié)議取決于供應(yīng)商的實(shí)現(xiàn)方案,所以如果不選擇特定的硬件供應(yīng)商,討論VIA端點(diǎn)還是比較困難的
TSQL Named Pipes端點(diǎn)用于支持Named Pipes協(xié)議連接。
TSQL本地計(jì)算機(jī)端點(diǎn)允許使用Shared Memory協(xié)議進(jìn)行連接。
- Java URL自定義私有網(wǎng)絡(luò)協(xié)議
- Getmac返回計(jì)算機(jī)中所有網(wǎng)卡的媒體訪問(wèn)控制 (MAC) 地址以及每個(gè)地址的網(wǎng)絡(luò)協(xié)議列表
- winsockfix網(wǎng)絡(luò)協(xié)議修復(fù)工具
- TCP協(xié)議詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
- python3實(shí)現(xiàn)TCP協(xié)議的簡(jiǎn)單服務(wù)器和客戶端案例(分享)
- C#基于TCP協(xié)議的服務(wù)器端和客戶端通信編程的基礎(chǔ)教程
- 使用C語(yǔ)言編寫基于TCP協(xié)議的Socket通訊程序?qū)嵗窒?/a>
- Android編程使用HTTP協(xié)議與TCP協(xié)議實(shí)現(xiàn)上傳文件的方法
- Java基于Tcp協(xié)議的socket編程實(shí)例
- .Net WInform開(kāi)發(fā)筆記(二)Winform程序運(yùn)行結(jié)構(gòu)圖及TCP協(xié)議在Winform中的應(yīng)用
- Packetdrill的簡(jiǎn)明使用手冊(cè)
相關(guān)文章
win2008 r2安裝SQL SERVER 2008 R2 不能打開(kāi)1433端口設(shè)置方法
這篇文章主要介紹了win2008 r2安裝SQL SERVER 2008 R2 不能打開(kāi)1433端口設(shè)置方法,需要的朋友可以參考下2017-01-01sql server 2008數(shù)據(jù)庫(kù)連接字符串大全
這篇文章主要介紹了sql server 2008數(shù)據(jù)庫(kù)的連接字符串大全,需要的朋友可以參考下2014-03-03mssql 監(jiān)控磁盤空間告警實(shí)現(xiàn)方法
需要通過(guò)調(diào)用OLE 自動(dòng)存儲(chǔ)過(guò)程獲取磁盤信息,而這些組件,基于服務(wù)器的安全配置,通常是禁用的,我們?cè)诖鎯?chǔ)過(guò)程通過(guò)sp_configure開(kāi)啟這個(gè)服務(wù),調(diào)用服務(wù)完畢后,又通過(guò)sp_configure禁用該服務(wù)。另外,數(shù)據(jù)庫(kù)服務(wù)器都位于內(nèi)網(wǎng),因此安全問(wèn)題應(yīng)該不大2013-08-08SQL server 2008不允許保存更改的完美解決辦法(圖解)
我重裝系統(tǒng)后就安裝了SQL Server2008R2,第一次使用時(shí)在修改表結(jié)構(gòu)的時(shí)候經(jīng)碰到這樣一個(gè)警告【不允許保存更改。您所做的更改要求刪除并重新創(chuàng)建以下表.對(duì)這樣的錯(cuò)誤提示怎么解決呢?下面小編通過(guò)圖文并茂的形式給大家分享解決辦法2017-01-01sql2008 hql語(yǔ)句翻譯過(guò)來(lái)的分頁(yè)語(yǔ)句介紹
有的時(shí)候,是為了讓SQL語(yǔ)句的可讀性更高些,也有可能是在UNION ALL的不同部分,作為提供數(shù)據(jù)的部分。 特別對(duì)于UNION ALL比較有用2013-06-06sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
今天在運(yùn)行sql server 2008時(shí)候提示不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表 的解決辦法2013-05-05一個(gè)簡(jiǎn)單的后臺(tái)與數(shù)據(jù)庫(kù)交互的登錄與注冊(cè)[sql注入處理、以及MD5加密]
這篇文章主要介紹了一個(gè)簡(jiǎn)單的后臺(tái)與數(shù)據(jù)庫(kù)交互的登錄與注冊(cè),包含sql注入處理、以及MD5加密知識(shí)點(diǎn)介紹2016-07-07