连接sqlserver2000数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:00:01
局域网内用IP访问网页,别人都可以访问自己的网站,但自己的电脑却访问不到,连接数据库的时候出现问题:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'SA-3C6A7E7367E2\IUSR_SA-3C6A7E7367E2' 登录失败。
数据库连接文件明明是用sa登录的,但却说用户 'SA-3C6A7E7367E2\IUSR_SA-3C6A7E7367E2' 登录失败。
本人觉得是系统的问题,不是数据库的问题,如果是数据库的问题,别人也应该访问不到的!

首先.确认的你用户名及帐号是否正确..

User ID=sa;Password=sa

第二.确认sql服务器打了sp4补丁

第三.确认开放的端口是1433

我这有一个vbs测试sql服务器能否连接上的脚本:

On Error Resume Next
strConn="Provider=sqloledb;Data Source=127.0.0.1,1433;Initial Catalog=master;User Id=sa;Password=123456;"
Set Conn=CreateObject("Adodb.Connection")
Conn.open strConn
If Err Then
Err.Clear: Set Conn = Nothing
wscript.echo "数据库连接出错"
wscript.quit
End If
wscript.echo "成功"
Set Conn = Nothing

将以上代码复制到记事本,修改上面的sa帐号,密码及端口号(1433).

另存为xxx.vbs之后双击运行

关于sp4补丁的下载地址:

http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn

要是回答的内容有问题