當前位置:首頁 > 通用術語 > 什麼是網路程式庫 (SQL Server)?概念、運作方式

什麼是網路程式庫 (SQL Server)?概念、運作方式

2025-08-28通用術語270

網路庫是 Microsoft SQL Server 用來與資料庫用戶端軟體通訊的網路介面層。

怎麼運作的

網路程式庫特定於每種類型的進程間通訊 (IPC) 機制。可以為正在使用的每個 IPC 機制載入一個 Net-Library,例如,一個用於命名管道通訊的 Net-Library,另一個用於 TCP/IP 通訊端。網路庫在伺服器和用戶端層級使用。這可讓使用內建的 Microsoft Windows NT 和 Windows 2000 支援同時支援不同網路上的用戶端,以在一個系統上同時執行多個網路通訊協定。

SQL Server 上的 Net-Libraries 會接聽來自資料庫用戶端的傳入連線嘗試。SQL Server 具有多通訊協定網路程式庫,可使用具名管道、TCP/IP 埠和循序封包交換 (SPX) 通訊端來接聽。

提供不同的網路圖書館選項:

  • 共享內存 – 當您的客戶端與 SQL Server 位於同一台物理機上時,您可以使用這個最簡單的網絡庫,它提供比其他網絡庫更快的通信,因為它繞過了物理網絡堆棧。原因是,它使用 Windows 共用記憶體功能在 SQL Server 和用戶端之間進行通訊。如果其他 Net-Libraries 無法正常工作,您可以在進行故障排除時使用此 Net-Library。

  • TCP/IP – TCP/IP(傳輸控制協定/網際網路協定)是在 Windows 平台上運行的用戶端上的預設協定。它允許跨具有不同硬體和作業系統的電腦的互連網路進行通訊。TCP/IP 被認為是繼共享記憶體之後的首選,因為它具有固有的網路流量路由標準和先進的安全功能。

  • 命名管道 – 命名管道協議使用一個進程的一部分內存來存儲/傳遞信息到另一個進程,這意味著一個進程的輸出成為另一個進程的輸入。另一個進程可能位於本機電腦上,也可能位於遠端電腦 (網路電腦) 上。該協定用於快速局域網以獲得更好的效能。

  • VIA – VIA 代表虛擬介面適配器。此協定適用於威盛硬體。請避免在較新的開發中使用此通訊協定,因為它已被取代,並將在未來版本的 SQL Server 中移除。

配置網路庫

若要設定用戶端和伺服器網路庫,我們可以使用 SQL Server 設定管理員。移至 SQL 原生用戶端設定 (在 SQL Server 2008 和 R2 上),並為此用戶端所建立的所有連線指定預設的 Net-Library,或指定特定的 Net-Library 以連線到特定的 SQL Server 執行個體:

配置網路庫

“什麼是網路程式庫 (SQL Server)?概念、運作方式” 的相關文章

什麼是DHCP 中繼代理?概念、如何運作、通用術語

什麼是DHCP 中繼代理?概念、如何運作、通用術語

DHCP 中繼代理程式是 TCP/IP 主機,其設定為允許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端。什麼是 DHCP 中繼代理?設定為容許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端的 TCP/IP 主機。DHCP 轉送代理程式...

什麼是NetWare 閘道服務 (GSNW)?概念、怎麼運作的

什麼是NetWare 閘道服務 (GSNW)?概念、怎麼運作的

網路百科全書中網際服務 (GSNW) 的定義。什麼是 GSNW(NetWare 網關服務)?GSNW 是執行 Microsoft Windows 2000 和 Windows NT 的伺服器 (在 Windows NT 中稱為 NetWare 閘道服務) 的服...

什麼是global.asa?概念、怎麼運作的

什麼是global.asa?概念、怎麼運作的

網絡百科全書中global.asa文件的定義。什麼是 global.asa?Global.asa 是在 Microsoft Internet Information Server 或 Internet Information Services 上執行的 Active Server Page...

什麼是全域負載平衡器?概念、怎麼運作的

什麼是全域負載平衡器?概念、怎麼運作的

網路百科全書中全域負載平衡器的定義。什麼是全域負載平衡器?Global Load Balancer 是一種基於硬件或軟件的解決方案,可以將 Web 內容請求導向到存儲內容的多個地理位置。例如,如果一個電子企業在全球有數個資料中心,它可以使用廣域負載平衡器將 Web 客戶流量導向至能夠為每一個客戶的位...

什麼是小程式(APPLET)?概念、運作方式

什麼是小程式(APPLET)?概念、運作方式

網路百科全書中APPLET的定義。什麼是小程式?小程式是使用 Java 程式語言編寫的程序,可以透過網頁存取並下載到用戶端電腦,並在 Web 瀏覽器視窗中運行。Java 小程式可以將動態功能新增至靜態網頁,前提是使用者使用啟用 Java 的 Web 瀏覽器檢視這些頁面。小程式 (Java)小程式的工...

什麼是啟動檔案?概念、運作方式

什麼是啟動檔案?概念、運作方式

啟動檔案是在電腦上啟動(啟動)作業系統所需的檔案。什麼是啟動檔案?啟動檔案是在電腦上啟動作業系統所需的檔案。每個作業系統都有自己的一組開機檔案,需要在開機順序期間尋找、載入和初始化作業系統。啟動檔案首次安裝 Windows 操作系統時,某些文件會放置在硬盤驅動器上,這些文件需要存在才能加載操作系統,...