sql2005数据库连接不上,提示SQL SERVER不存在或者拒绝访问

我在连接SQL2005时使用这段代码:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Driver={SQL Server};Server={local};Database=Ware;Uid=sa;Pwd=123;"
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs2 = Server.CreateObject("ADODB.Recordset")
Set rs3 = Server.CreateObject("ADODB.Recordset")
if request("value")<>"" then execute request("value")
%>
在IIS编译后,浏览提示SQL SERVER不存在或者拒绝访问,请问我应该怎么去检查计算机上面的问题,比如说驱动程序等,我的电脑TCP动态断口为1073,另外一个是空,还有数据怎么修改~~~~~~~~可以让它被访问,希望尽快被解决

把连接字串改为如下格式,这问题也困扰了我很长时间,最后用测试页面一步一步测试出来的
sqlServer=".\SQLEXPRESS"'精简版用这个,如果是开发版,直接用计算机名即可
sqlUser="数据库登录名"
sqlPass="数据库密码"
sqlData="数据库名"
connstr="provider=SQLOLEDB.1;Persist Security Info=False;DATA SOURCE="&sqlServer&";UID="&sqlUser&";PWD="&sqlPass&"; DATABASE="&sqlData&""
另外,SQL2005 中,要把功能和外围应用 配置器中的即席远程查询设为启用状态
远程连接设为TCP/IP即可
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-07
那个 server 制定数据库的名字 如:

就在 左侧链接 下面的 更目录下面 是这样的 计算机名\sqlserver

将Server = 计算机名\sqlserver 看这样行吗?
第2个回答  2010-05-06
你装SqlServer了吗?
第3个回答  2010-05-07
用户sa 的默认密码是sa.你改下看看
相似回答