我在客戶網站上配置經紀人服務時。我遇到了路由地址令人困惑的問題。客戶有一個SQL默認實例和一個命名實例,如下所示: ADDRESS = N'TCP:// SQLInst/SQLNamed1:4882'經紀人服務中的路線地址問題
我試圖命令Shell獲取IP以獲取IP以便解決此問題,但只能得到我在下面使用的默認實例IP 鏈接。
那麼如何解決這個問題
我在客戶網站上配置經紀人服務時。我遇到了路由地址令人困惑的問題。客戶有一個SQL默認實例和一個命名實例,如下所示: ADDRESS = N'TCP:// SQLInst/SQLNamed1:4882'經紀人服務中的路線地址問題
我試圖命令Shell獲取IP以獲取IP以便解決此問題,但只能得到我在下面使用的默認實例IP 鏈接。
那麼如何解決這個問題
如果您在通過名字來訪問SQL Server實例的問題,您需要啓用客戶端
的語法,你應該使用對SQLServer的瀏覽器中啓用是:
N'TCP:// SQLINST:4882'
你把它發送到服務器名稱,這是由SQL Server實例聽了特定的TCP端口,以便實例名稱不用於連接。
是的,我嘗試過,但是當我嘗試使用SSBDiagnose驗證配置。顯示的消息告訴我,我的用戶無法連接到SQLInst。此外,默認實例具有SQL 2008 SP3,命名實例具有SQL 2008 R2 SP1。 我們嘗試使用端口。 假設默認實例具有11812端口,並且命名實例具有11912.因此,我將使用ip並嘗試上述端口。但是當我將Endpoint定義爲偵聽指定的實例端口時。用戶被阻止連接到實例。似乎Endpoint阻止了該端口的任何活動。 僅僅使用一個簡單的命名實例會更好嗎? –
我不認爲這是迭戈的問題。 地址語法本身不接受提到的例子,或者我錯過了一些東西。 檢查下面 http://msdn.microsoft.com/en-us/library/ms186742.aspx 地址MSDN鏈接=「next_hop_address」 指定的網絡地址這條路線。 next_hop_address以下列格式指定TCP/IP地址: TCP:// {dns_name | netbios_name | ip_address}:port_number –