按照楼上的修改之后,还是有错误出现。如下: 本人在windowsXP下用ASP+SQL2000做网站,SQLserver已经运行,现在运行数据库的连接,代码如下: <% Dim Conn Dim ConnStr Set Conn = Server.CreateObject("ADODB.Connection") ConnStr = "DRIVER={SQL Server};SERVER=Ntserver;UID=sa;PWD=sa;Database=Shop" Conn.Open ConnStr %> 运行时提示 错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝,第 6 行
除上述方法外﹐還可以改一下注冊表
開始-->運行-->regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLSERVER\MSSQLSERVER
找到 LoginMode
将值从1改为2
1:WINDOWS验证
2:WINDOWS和SQL验证
然后重新启动服务!
本人在windowsXP下用ASP+SQL2000做网站,SQLserver已经运行,现在运行数据库的连接,代码如下:
<%
Dim Conn
Dim ConnStr
Set Conn = Server.CreateObject("ADODB.Connection")
ConnStr = "DRIVER={SQL Server};SERVER=Ntserver;UID=sa;PWD=sa;Database=Shop"
Conn.Open ConnStr
%>
运行时提示
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝,第 6 行