我在Win2003上搭建的IIS服务器,上面放置了动网的BBS和一个Blog,上面还建了个DHCP服务,为局域网内其他计算机分配ip,后来由于更换了服务器的IP地址(由原来的192.168.122.2更改为10...
我在Win2003上搭建的IIS服务器,上面放置了动网的BBS和一个Blog,上面还建了个DHCP服务,为局域网内其他计算机分配ip,后来由于更换了服务器的IP地址(由原来的192.168.122.2更改为10.26.25.2),结果原来好好的网站现在出现了数据库连接失败。bbs和Blog都是数据库连接失败。
关键是原来正常运行了好几年了,现在更换了IP后,就出现了问题,DHCP设置也做了更改,将原来的地址池换成了10.26.25.*,因此不存在跨网段无法访问只说。网站可以浏览,就是出现数据库连接失败的提示。
coon.asp内容为:
starttime=timer()
'DbType = "MSSQL" '链接MSSQL数据库
'DbType = "MYSQL" '链接MYSQL数据库
DbType = "ACCESS" '链接ACCESS数据库
if DbType="ACCESS" then
DB = "data/#yca43dag.asp"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
end if
if DbType="MSSQL" then
ConnStr = "driver={SQL Server};server=127.0.0.1;uid=hcjyw;pwd=123456;database=hcjyw"
end if
if DbType="MYSQL" then
ConnStr = "driver=MySQL;server=SERVER_NAME;uid=UID;pwd=PWD;database=DB_NAME"
end if
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
Response.Write err.description&"
"err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错[代码:01],请检查数据库链接文件中的连接字串。"
Response.End
End If
%>
展开