嘗試遠端連線時出現:「發生網路相關或執行個體特定的錯誤... 無法連線到 SQL Server(提供者:命名管道提供者,錯誤 40)」。
「SQL Server 組態管理員」→「SQL Server 網路設定」→ 對應執行個體 → 「TCP/IP」右鍵「啟用」。
RemoteDacEnabled 設為 True(關鍵步驟)。預設執行個體為 TCP 1433,具名執行個體需在「SQL Server 組態管理員」→「TCP/IP 屬性」→「IPAll」確認 TCP Port。Windows 防火牆新增「輸入規則」允許該連接埠。
「SQL Server 組態管理員」→「SQL Server 服務」→ 對應執行個體右鍵「重新啟動」,或命令列 net stop mssqlserver && net start mssqlserver。
SSMS → 「安全性」→「登入」→ sa 右鍵「屬性」→ 設定密碼、狀態設為「啟用」。
connectionString="data source=伺服器IP/執行個體名稱;initial catalog=資料庫名稱;User ID=sa;password=您的密碼"
用戶端 SSMS 或程式測試連線,成功即完成部署。
完成上述三階段檢查並重啟服務後,遠端連線即可正常運作。