mssql数据库的连接问题

来源:百度知道 编辑:UC知道 时间:2024/04/24 14:24:59
问题说明:
1、使用我机器 win2003r2 + sql2000sp4 的企业管理器 不能连接 对方(服务器)的 MSSQL服务器
2、使用本地的IIS,就是写 conn.asp 文件,内容如下:

<%

SqlLocalName ="61.162.*.*" '连接IP [ 本地用 (local) 外地用IP ]
SqlUserName ="*" '用户名
SqlPassword ="*" '用户密码
SqlDatabaseName="*" '数据库名
ConnStr = "Provider=Sqloledb;User ID=" & SqlUserName & "; Password=" & SqlPassword & "; Initial CataLog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"

On Error Resume Next
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End

else

Response.Write "数据库连接成功"
Response.End

End If
On Error GoTo 0
%>

执行结果:SQL数据库连接出错,请检查连接字串。

地址:http://zhidao.baidu.com/question/13088454.html?si=1
http://zhidao.baidu.com/question/11484073.html?si=2

http://zhidao.baidu.com/question/6464830.html?si=7
http://zhidao.baidu.com/question/12961405.html?si=1
http://zhidao.baidu.com/question/4235185.html?si=2

既然能连接别的数据库,肯定就是对方数据库的问题了!!
那就一步验证吧,IP对吗?你的用户名和密码是否正确?你访问的数据库实例存在吗?对方的服务器是否开启并在正常工作?你的权限能够访问对方吗?
企业管理器不能访问的话,你的IIS也不能访问了,两者是同步的吧!!
基本是对方的问题了!!