ASP与SQL SERVER链接问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:39:09
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
/inc/conn.asp, 第 25 行

conn.asp文本如下,二十五行是ELSE

IsSqlDataBase=1
If IsSqlDataBase = 1 Then
gConnection = "Provider=SQLOLEDB.1;Data Source=(local);Initial Catalog=CORE;User Id=sa;Password= ;"
conn = Server.CreateObject("ADODB.Connection")
Conn.Open gConnection
Else

Source=(local)写计算机名怎么样,这个东西很简单

如果还不行,就要查SQLSERVER AGENT还有DTC是否启动。如果都正常应该没问题,很简单的,别着急,都是这么弄明白的。

在用户和组策略里配置好访问权限了不?

提示很清楚了“不存在或拒绝访问”你的数据库连接 没有成功,也就是说没有连接上数据库。
你检查一下 你的数据库用户名和密码还有数据库名称中是否有一项是错误的!

下边是连接2000的
f_ConnStr = "Provider=SQLOLEDB.1;Persist Security Info=false;Server=数据库连接地址;User ID=用户名;Password=密码;Database=数据库名称;"
Set Conn = Server.CreateObject(G_FS_CONN)
Conn.Open f_ConnStr
你的应该是2005吧?你要先把SQL设置一下 允许TCP才行

如果密码是空的话,加个引号试试
Password=""