none
SQL Server 2008 Express只能服務本機嗎? RRS feed

  • 問題

  • 我以VMware Player裝一台Win2003R2
    網路是設bridged模式
    guest IP: 192.168.0.185
    host IP: 192.168.0.188
    確定彼此間網路有通沒問題(guest可以透過網芳看到host的檔案系統內容,host也可以ping guest)
    在guest裝Microsoft Web Platform Installer,包括SQL Server 2008 Express
    執行SQL Server 組態管理員->SQLEXPRESS的通訊協定->TCP/IP上按右鍵啟用
    再進入TCP/IP的內容,全部接聽:是(我忘了這是預設還是我改選是)
    IPALL->TCP 動態通訊埠:空白;TCP 通訊埠:1433
    確定後重新啟動SQL Server (SQLEXPRESS)
    Windows防火牆新增連接埠例外:TCP1433,領域192.168.0.188(也就是host)
    在host下telnet 192.168.0.185 1433
    在guest下netstat -a -n會看到  TCP    192.168.0.185:1433     192.168.0.188:1129     ESTABLISHED
    表示防火牆應不是問題
    可是在host用SSMSE2008連192.168.0.185\sqlexpress不行,錯誤訊息如下
    標題: 連接到伺服器
    ------------------------------
    無法連接到 192.168.0.185\sqlexpress。
    ------------------------------
    其他資訊:
    建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: SQL 網路介面, error: 26 - 搜尋指定的伺服器/執行個體時發生錯誤) (Microsoft SQL Server, 錯誤: -1)

    請問我還有什麼地方遺漏或做錯嗎
    還是 express版就是寫死了不能讓別台電腦連只能給本機用?
    2010年2月11日 下午 02:50

解答

  • Tried connect with 192.168.0.185,1433? by the way, sql client uses browser service to contact named instance if connect with instance name.  
    • 已標示為解答 SoftStone 2010年2月12日 下午 01:20
    2010年2月12日 上午 03:53

所有回覆