Sql-Server
與 SQL Server 的遠端連接不使用實例名稱
我有一個安裝了 SQL Express 2008 的 Web 伺服器。我試圖使用 SSMS 從我的本地電腦連接到此。在 SQL 配置管理器中啟用 TCP/IP,啟動 SQL 瀏覽器服務並打開防火牆後,我仍然無法使用 xxx.xxx.xxx.xxx\sqlexpress 作為伺服器名稱進行連接。
最後出於沮喪,我嘗試將 sqlexpress 實例名稱連接到 xxx.xxx.xxx.xxx 並且它起作用了!
我真的不知道為什麼會這樣。如果我安裝更多的 SQL 實例會發生什麼?
如果 SQL express 安裝為預設實例,則它僅使用伺服器 DNS 名稱或其 IP 連接到它。您安裝的任何命名實例都應該可以正常工作。
我通過連接到 ServerName\MSSQL 在我的一個 SQL Server 實例上對此進行了測試,但它無法連接。一旦我刪除了 MSSQL,它就可以正常工作了。我已經在該伺服器上命名了可以毫無問題地連接到的實例。