搭配 ODBC 連線集區使用 RDS
如果您使用 ODBC 資料來源,則可以在 Internet Information Services (IIS) 中使用連線共用選項,以達到用戶端負載的高效能處理。 連線共用是連線的資源管理員,會在經常使用的連線上維持開啟狀態。
重要
從 Windows 8 和 Windows Server 2012 開始,Windows 作業系統中不再包含 RDS 伺服器元件 (請參閱 Windows 8 和 Windows Server 2012 相容性逐步指南 (英文) 以取得詳細資料)。 未來的 Windows 版本將移除 RDS 用戶端元件。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 RDS 的應用程式應該移轉至 WCF 資料服務。
若要啟用連線共用,請參閱 Internet Information Services 文件。
請注意,啟用連線共用可能會讓網頁伺服器受到其他限制,如 Microsoft Internet Information Services 文件中所述。
若要確保連線共用穩定並提供額外的效能提升,您必須將 Microsoft SQL Server 設定為使用 TCP/IP 通訊端網路程式庫。
若要這樣做,您需要:
將 SQL Server 電腦設定為使用 TCP/IP 通訊端。
將網頁伺服器設定為使用 TCP/IP 通訊端。
將 SQL Server 電腦設定為使用 TCP/IP 通訊端
在 SQL Server 電腦上,執行 SQL Server 安裝程式,讓與資料來源的互動使用 TCP/IP 通訊端網路程式庫。
在 SQL Server 電腦上指定 TCP/IP 通訊端網路程式庫
在 Microsoft SQL Server 6.5 中:
在 [開始] 功能表中,依序指向 [程式]、[Microsoft SQL Server 6.5],然後按一下 [SQL 設定]。
按一下 [繼續] 兩次。
在 [Microsoft SQL Server -Options] 對話方塊中,選取 [變更網路支援],然後按一下 [繼續]。
確定已選取 [TCP/IP 通訊端] 核取方塊,然後按一下 [確定]。
按一下 [繼續] 完成,然後結束安裝程式。
在 Microsoft SQL Server 7.0 中:
在 [開始] 功能表中,依序指向 [程式]、[Microsoft SQL Server 7.0],然後按一下 [伺服器網路公用程式]。
在對話方塊的 [一般] 索引標籤上,按一下 [新增]。
在 [加入網路程式庫組態] 對話方塊中,按一下 [TCP/IP]。
在 [連接埠號碼] 和 [Proxy 位址] 方塊中,輸入網路系統管理員所提供的連接埠號碼和 Proxy 位址。
按一下 [確定] 完成,然後結束安裝程式。
將網頁伺服器設定為使用 TCP/IP 通訊端
有兩個選項可用來設定網頁伺服器以使用 TCP/IP 通訊端。 您執行的動作取決於是從網頁伺服器存取所有 SQL Server 執行個體,還是只從網頁伺服器存取特定 SQL Server。
如果是從網頁伺服器存取所有 SQL Server 執行個體,您必須在網頁伺服器電腦上執行 SQL Server 用戶端設定公用程式。 下列步驟會將此 IIS 網頁伺服器所建立的所有 SQL Server 連線預設網路程式庫變更為使用 TCP/IP 通訊端網路程式庫。
若要設定網頁伺服器 (所有 SQL Server)
針對 Microsoft SQL Server 6.5:
在 [開始] 功能表中,依序指向 [程式]、[Microsoft SQL Server 6.5],然後按一下 [SQL 用戶端設定公用程式]。
按一下 [網路程式庫] 索引標籤。
在 [預設網路] 方塊中,選取 [TCP/IP 通訊端]。
按一下 [完成] 以儲存變更並結束公用程式。
針對 Microsoft SQL Server 7.0:
在 [開始] 功能表中,依序指向 [程式]、[Microsoft SQL Server 7.0],然後按一下 [用戶端網路公用程式]。
按一下 [一般] 索引標籤。
在 [預設網路程式庫] 方塊中,按一下 [TCP/IP]。
按一下 [確定] 以儲存變更並結束公用程式。
如果是從網頁伺服器存取特定 SQL Server,您必須在網頁伺服器電腦上執行 SQL Server 用戶端設定公用程式。 若要變更特定 SQL Server 連線的網路程式庫,請在網頁伺服器電腦上設定 SQL Server 用戶端軟體,如下所示。
若要設定網頁伺服器 (特定 SQL Server)
針對 Microsoft SQL Server 6.5:
在 [開始] 功能表中,依序指向 [程式]、[Microsoft SQL Server 6.5],然後按一下 [SQL 用戶端設定公用程式]。
按一下 [進階] 索引標籤。
在 [伺服器] 方塊中,輸入要使用 TCP/IP 通訊端連線的伺服器名稱。
在 [DLL 名稱] 方塊中,選取 [TCP/IP 通訊端]。
按一下 [新增/修改]。 指向此伺服器的所有資料來源現在都會使用 TCP/IP 通訊端。
按一下 [完成]。
針對 Microsoft SQL Server 7.0:
在 [開始] 功能表中,依序指向 [程式]、[Microsoft SQL Server 7.0],然後按一下 [用戶端設定公用程式]。
按一下 [一般] 索引標籤。
按一下 [新增]。
在 [伺服器別名] 方塊中輸入伺服器的別名。 在 [網路程式庫] 方塊中,按一下 [TCP/IP]。 在 [電腦名稱] 方塊中,輸入接聽 TCP/IP 通訊端用戶端電腦的電腦名稱。 在 [連接埠號碼] 方塊中,輸入 SQL Server 接聽的連接埠。
按一下 [確定],然後再次按一下 [確定] 以結束公用程式。