在asp脚本中,我连接sql的语句如下:
<%
set conn=server.createobject("adodb.connection")
set cmmd=server.CreateObject("adodb.command")
set rs=server.CreateObject("adodb.recordset")
conn.open "driver={sql server};server=local;database=xxwdc;uid=;pwd="
set cmmd.ActiveConnection = conn
%>
运行时报错如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝请问问题出在什么地方呢?
<%
set conn=server.createobject("adodb.connection")
set cmmd=server.CreateObject("adodb.command")
set rs=server.CreateObject("adodb.recordset")
conn.open "driver={sql server};server=local;database=xxwdc;uid=;pwd="
set cmmd.ActiveConnection = conn
%>
运行时报错如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝请问问题出在什么地方呢?
"server=ip地址;database=xxwdc;uid=;pwd="
"server=机器名;database=xxwdc;uid=;pwd="
<%
set conn=server.createobject("adodb.connection")
set cmmd=server.CreateObject("adodb.command")
set rs=server.CreateObject("adodb.recordset")
conn.open "driver={sql server};server=.;database=xxwdc;uid=;pwd="
set cmmd.ActiveConnection = conn
%>但是还是报错:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'COMPUTER\IUSR_COMPUTER' 登录失败。我的数据库服务器是:local(Window NT)啊
这种错误如何解决呢?
我的用户名和密码都为空啊
<%
set conn=server.createobject("adodb.connection")
set cmmd=server.CreateObject("adodb.command")
set rs=server.CreateObject("adodb.recordset")
MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=xxwd;"
conn.open MM_conn_STRING
set cmmd.ActiveConnection = conn
%>
还是报错:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。请问这是怎么回事?我使用的是windows身份验证
server=.
server=IP
....
<%
set conn=server.createobject("adodb.connection")
set cmmd=server.CreateObject("adodb.command")
set rs=server.CreateObject("adodb.recordset")
MM_conn_STRING = "Driver={SQL Server};server=localhost;uid=sa;pwd=;database=xxwd;"
conn.open MM_conn_STRING
%>还是报错:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
1,建立一个SQL server帐户,比如uid=test;pwd=test的帐户,然后这里写:
driver={sql server};server=.;database=xxwdc;uid=test;pwd=test
2,配置IIS帐户,用系统administrator帐户验证,然后打开数据库的windows集成身份验证,这个如果你不是很熟估计要找半天。
3,将内置帐户'COMPUTER\IUSR_COMPUTER'添加到sql server帐户中
4,建立ODBC,假设名字为ds,测试通过后直接写链接字符串为:dsn=ds
driver={sql server};server=.;database=xxwdc;uid=test;pwd=test
请问以上操作在什么地方进行呢?怎样设置sql server帐户呢?