同一台伺服器安裝 SQL Server 2005 (正常) 後又安裝 SQL Server 2008,本機用機器名可連,但外網 IP 無法連線。
-- 原本
Server=10.10.10.10\SQLSERVER2008;
-- 改為 (加上連接埠)
Server=10.10.10.10\SQLSERVER2008,1400;
應用程式連線字串同理需加上 ,1400。
外網機器使用 telnet 10.10.10.10 1400 或 SSMS 連線測試,成功即完成。
補充: 若仍失敗,檢查 SQL Browser 服務是否啟動 (協助具名執行個體解析連接埠)。