關於作者:
本文由微軟最有價值專 MVP TerryChuang 提供。微軟十分感謝 MVP 主動地將他們的經驗與上百萬名其他技術使用者交流。MVP TerryChuang 同時也將此篇文章放在他的部落格內,歡迎您按 此處 瀏覽 MVP TerryChuang 更多的技術文章、經驗分享與觀點。
問題的來龍去脈
當您安裝 SQL Server 2008 後,嘗試從遠端透過機器名稱或IP位址連接到 SQL Server,收到下列的錯誤訊息:
建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server
是否設定為允許遠端連線。
問題的發生原因
依據 SQL Server 的預設組態,新安裝的 SQL Server 若是 Developer、Evaluation 及 Express 版,預設 TCP/IP 通訊協定為已停用,因此若從遠端利用機器名稱或 IP 位址嘗試連接上述版本的 SQL Server 將會遇到【無法開啟至 SQL Server 的連接,錯誤:1326】的錯誤訊息。
問題的解決方法
解決方式只需藉由 SQL Server Configuration Manager (組態管理員)啟用 TCP/IP 通訊協定即可,以下將分別介紹 SQL Server 2005、2008 及 2008 R2 的設定方式:
-
SQL Server 2005
-
按下鍵盤上的【Win+ R】開啟執行視窗,輸入【SQLServerManager.msc】後確定,開啟 SQL Server Configuration Manager。
-
由 SQL Server 組態管理員 > SQL Server 2005 網路組態 > MSSQLSERVER 的通訊協定 > TCP/IP 項目上按滑鼠右鍵,選擇啟用。
-
由 SQL Server 組態管理員 > SQL Server 2005 服務 > SQL Server (MSSQLSERVER)項目上按滑鼠右鍵,選擇重新啟動,以重新啟動 Database Engine服務。
-
-
SQL Server 2008、2008 R2
-
-
按下鍵盤上的【Win+ R】開啟執行視窗,輸入【SQLServerManager10.msc】後按確定,開啟 SQL Server Configuration Manager。
-
由 SQL Server 組態管理員 > SQL Server 網路組態 > MSSQLSERVER的通訊協定 > TCP/IP 項目上按滑鼠右鍵,選擇啟用。
-
由 SQL Server 組態管理員 > SQL Server 服務 > SQL Server(MSSQLSERVER) 項目上按滑鼠右鍵,選擇重新啟動,以重新啟動 Database Engine 服務。
-
特別注意,SQL Server 通訊協定調整必須重新啟動 SQL Server Database Engine 才可生效。
其他相關資訊
請讓我們知道
![]() |
還滿意我們寫的內容嗎?無論您是遇到了以下任何一種情況: |