close
收到 AP 的來信說,AP Server 無法連到 db 主機,以下是錯誤訊息
 
ExceptionMessage: 建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。
確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: Named Pipes Provider, error: 40 - 無法開啟至 SQL Server 的連接)
 
直覺是 TCP/IP 沒開,但 AP 有測試 telnet 1433 是通的,那就覺得奇怪,上伺服器看一了下組態管理員 TCP/IP 是開啟的,
 
修改了 TCP/IP 的設定,重啟服務與 Service,還是連不到,
 
檢查具名管道未啟用,因此把它開啟,但還是連不到,
 
後來請 AP 將連線的字串傳來看看,「不看還好,一看不得了」,竟然連線字串資訊上面的 IP 打錯數字 (OS: OO你的XX)
 
解決方法:
1. 檢查資料庫是否開啟可遠端連線
View post on imgur.com
2. Firewall 是否已開通
3. TCP/IP 連線服務是否有開啟服務 (修改完畢後,需要重啟 sqlserver 服務才會生效)
View post on imgur.com
4. 檢查 AP 連線字串是不是有輸入錯誤
 
 
arrow
arrow
    文章標籤
    sqlserver
    全站熱搜

    StockMemo 發表在 痞客邦 留言(0) 人氣()