五十年代女英雄:连接SQL数据库出问题,
来源:百度文库 编辑:神马品牌网 时间:2024/05/02 18:20:42
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
/conn.asp,行 9
该如何修改??????????
这个有多个可能会引起
第一:
可能服务器没有启用WINDOWS身份认证,而你连接时使用了WINDOWS身份认证的方式;
第二:
可能服务器没有启用TCP/IP的连接方式,此时如果使用用户名和密码是登录不了的,也会发生此错误
你可以尝试以下几种方式进行连接
1)
"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=数据库名;Data Source=IP地址;Integrated Security=SSPI"
2)
"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=数据库名;Data Source=IP地址;User ID=用户;Password=密码"
3)
"Provider=SQLOLEDB.1;Network Library=dbmssocn;Persist Security Info=False;Initial Catalog=数据库名;Data Source=IP地址;User ID=用户;Password=密码"
服务器地址、数据库名、账号、密码等可能有问题
ConnectionString = "Driver={SQL Server};SERVER=服务器名(本地为127.0.0.1或(local));UID=账号;Password=密码;DATABASE=数据库名"
conn.Open ConnectionString
SET rs=SERVER.CREATEOBJECT("ADODB.Recordset")
connstr="provider=microsoft.jet.loedb.4.0;data source="&server.mappath()
改成这句不行吗
检查数据库名有没有打错