【发布时间】:2015-10-30 08:52:05
【问题描述】:
我收到此错误:
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005” [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序 functions.asp,第 258 行
这是function.asp第258行:
Conn.Open Application("conn")
在 global.asa 中:
Application("conn") = "Provider=sqloledb;Data Source=DataSourceName;Initial Catalog=DatabaseName;User ID=DB_ID;Password=DB_PASS"
我已经尝试过的事情:
- 在应用程序池中启用和禁用 32 位应用程序
- 将托管管道模式更改为经典(也已测试集成,但无济于事)
- 在 SYSWOW64\odbcad32.exe 和 System32\odbcad32.exe 下的 ODBC 数据源管理器中添加 ODBC 客户端
我的网站是 Classic ASP,我运行的是 Windows 7 Enterprise 64 位,我的 IIS 是 7.5
请让我知道您需要什么来进一步帮助我。
已经搜索了将近 3 天,得到了与我已经尝试过的相同的建议,但仍然无济于事。请帮忙。
提前谢谢你。
【问题讨论】:
-
你检查过这个链接了吗?:stackoverflow.com/questions/14280517/…
-
是的,我已经检查过了,ODBC.INI 和 ODBCINST.INI 都有 ODBC Driver 11 for SQL Server
-
我无法弄清楚这一点。检查此链接可能会得到一些线索:support.microsoft.com/en-us/kb/306345