我有一個SQL Server Express的命名實例,我想讓它在網絡上可見。我能夠做到,但其他機器只能連接到指定端口號的端口號,即使它是默認端口。SQL Server命名實例無端口的遠程連接
例如,其他機器可以連接使用挖掘(1433是SQL Server的默認端口):
<hostname>\<instancename>,1433
但其他機器不能在不使用的端口連接:
<hostname>\<instancename>
我檢查了防火牆(其他人可以連接指定門),並且SQL Server Browser正在運行(我沒有完全理解,但我讀到它有所不同)。
任何提示?謝謝。
其他機器試圖連接? –
您是否在啓動瀏覽器服務後重新啓動SQL Server服務。這是必需的。 –
僅供參考SQL瀏覽器就像是將您的SQL Server實例發佈到網絡的電話簿。它運行在端口1434.通常只有當您使用命名實例並且希望網絡外部的計算機發現安裝了哪些實例以及如何連接它們時才需要它。如果瀏覽器未運行或不可訪問,則在連接字符串中需要更具體的連接信息,即端口號。 –