[SQL ] 2008 連線問題
我的環境像這樣
A主機跑web IIS, DN: www.lab.b55u.edu.tw
B主機跑sql 2008,DN: sql.lab.n55u.edu.tw,Port用1433
B主機IP 140.111.111.111(假設)
A主機的連線資訊如下,檔案為conn.asp片段
QADB = "Provider=SQLOLEDB.1;
Data Source=sql.lab.n55u.edu.tw;
User ID=n55u;
Password=88888888888;
Initial Catalog=n55u"
因為單位上的DNS時好時壞
常常會無法連線資料庫
因此想把DN改成用IP來連線
已先確認B主機已啟用 TCP/IP 的組態
我把Data Source改為B主機的IP如下
Data Source=140.111.111.111;
重新啟動之後
網頁就吐出錯誤信息
Microsoft OLE DB Provider for SQL Server
錯誤 '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒絕存取。
/Connection/conn.asp, 行39
但是改回 Data Source=sql.lab.n55u.edu.tw; 就又能正常連線了
請問還需要再更動那些設定
才能用IP來連線SQL
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.77.235
推
09/03 12:51, , 1F
09/03 12:51, 1F
※ 編輯: lante 來自: 114.40.77.235 (09/03 13:05)
→
09/03 22:11, , 2F
09/03 22:11, 2F