高手帮忙:SQL数据库连接

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:50:48
在网上下了个《曼尼通叉车有限公司》整站程序,ASP+SQL的。上传网站空间后老是提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

D:\WEB\GZYUX306\WEB\CHINESE\../inc/conn1.asp,行 10

conn1.asp源代码如下:
<!--#include file="const.asp"-->
<!--#include file="SQLfz.asp"-->
<%
'on Error Resume Next
Dim Conn

Public Sub OpenDataBase()
dim connstr
Set conn=server.createobject("adodb.connection")
conn.open "driver={SQL Server};server=58.222.16.49;uid=a0225092538;pwd=7524434;database=a0225092538"
If Err Then
Response.Write "数据库连接错误!"
Response.End
End If
End Sub

Public Sub CloseDataBase()
'过程名称: CloseDataBase
'功能描述: 关闭数据库连接
'使用方法:Call CloseDataBase()
Conn.Close:Set Conn=Nothing
End Sub
Private Sub Open

58.222.16.49这个可能有误,如果在同一台机子上可以换成(local)

58.222.16.49这个服务的Port 是否打开,是否正常?

建议你的server不要填IP,而直接改成localhost

错误 '80004005'解决方法:

http://hi.baidu.com/activezfj/blog/item/18d53ffac53b8f8b9f5146af.html

第10行语句有误:conn.open "driver={SQL Server};server=58.222.16.49;uid=a0225092538;pwd=7524434;
其中server=58.222.16.49的这个值是你的IP地址,本地链接可直接写成server=localhost;只要改这个就可以了
uid=a0225092538;这个是登录的ID账户,不能改
pwd=7524434;这个是登录的密码,也不能改