作者lante (嘿阿齁)
看板Database
标题[SQL ] 2008 连线问题
时间Sat Sep 3 12:26:51 2011
我的环境像这样
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
1F:推 ChingLan326:看看防火墙之类的有没有开1433port 09/03 12:51
※ 编辑: lante 来自: 114.40.77.235 (09/03 13:05)
2F:→ chunhsiang:确定一下那个DOMAIN换完的IP是多少吧 09/03 22:11