建立或刪除用戶端使用的伺服器別名
適用於:SQL Server
SQL Server 2022 及更新版本
SQL Server Native Client (SNAC) 未隨附:
- SQL Server 2022 (16.x) 與更新版本
- SQL Server Management Studio 19 與更新版本
不建議使用 SQL Server Native Client (SQLNCLI 或 SQLNCLI11) 和舊版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB) 開發新的應用程式。
針對新專案,請使用下列其中一個驅動程式:
針對 SQL Server 資料庫引擎 (2012 到 2019 版) 的隨附元件 SQLNCLI,請參閱支援生命週期例外狀況。
如需建立或移除 SQL Server 2022 (16.x) 和更新版本的別名,請使用 cliconfg.exe。 如需詳細資訊,請參閱如何新增網路程式庫組態 (用戶端網路公用程式) 。
SQL Server 2019 及之前的版本
本文描述如何針對 SQL Server 2019 (15.x) 和之前的版本,使用 SQL Server 組態管理員,在 SQL Server 中建立或刪除伺服器別名。
別名是可用於進行連接的替代名稱。 別名會封裝連接字串的必要元素,並以使用者選擇的名稱來公開這些元素。 別名可用於任何用戶端應用程式。 藉由建立伺服器別名,用戶端電腦可使用不同網路通訊協定來連接到多個伺服器,而不必指定每一個伺服器的通訊協定和連接詳細資料。 此外,您也可以一直啟用不同的網路通訊協定,即使您只需要偶而使用它們。 若您已設定伺服器在非預設通訊埠編號或具名管道上接聽,且您已停用 SQL Server Browser 服務,請建立指定新通訊埠編號或具名管道的別名。
使用 SQL Server 組態管理員
建立別名
在 SQL Server 組態管理員中,展開 [SQL Server Native Client 組態],並以滑鼠右鍵按一下 [別名],然後選取 [新增別名]。
在 [別名名稱] 方塊中,輸入別名的名稱。 當用戶端應用程式連接時使用此名稱。
在 [伺服器] 方塊中,輸入伺服器的名稱或 IP 位址。 針對具名執行個體,請附加執行個體名稱。
在 [通訊協定] 方塊中,選取用於此別名的通訊協定。 當您選取通訊協定時,其會將選用屬性方塊的標題變更為「通訊埠編號」、「管道名稱」或「連接字串」。
SQL Server 組態管理員說明中描述的連接字串,對於建立自己連接字串的程式設計人員會很有幫助。 若要存取此資訊,在 [新增別名] 對話方塊,按 F1,或選取 [說明]。
注意
如果已設定的別名連接到錯誤的伺服器或執行個體,請停用再重新啟用相關的網路通訊協定。 這麼做可清除任何快取的連接資訊,讓用戶端能夠正確連接。
刪除別名
在 SQL Server 組態管理員中,展開 [SQL Server Native Client 組態],然後選取 [別名]。
在詳細資料窗格中,以滑鼠右鍵按一下要刪除的別名,然後選取 [刪除]。
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應