【发布时间】:2010-03-27 01:16:44
【问题描述】:
我的笔记本电脑上同时安装了 IIS 和 SQL Server 2005。
两者都可以单独工作,但是当我尝试从 ASP 页面连接到数据库时,我不断收到以下错误:
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005”
[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录请求的数据库“DB1”。登录失败。
/testFiles/Connection/Connection.inc,第 5 行
第 5 行说:
con.open "DSN=DB1"
谁能告诉我是什么问题?
谢谢
【问题讨论】:
-
@IXMonkey:DSN 存在吗?
-
你能粘贴连接字符串吗?
-
是的,DSN 确实存在。连接字符串为: Set con = Server.CreateObject("ADODB.Connection")
-
@Claudio: "DSN=DB1" 是连接字符串。
-
@John Saunders:哎哟!您的 DSN 使用 windows 身份验证还是 sql 身份验证?
标签: sql-server-2005 iis-7 asp-classic