用于ODBC驱动程序的Microsoft OLE DB提供程序错误'80004005'当asp经典应用程序使用azure sql server时

时间:2013-11-07 14:35:15

标签: c# asp.net sql azure

当我尝试使用asp Azure for Windows Azure移动旧应用程序时,我遇到了问题。

我为Azure SQL Server重新创建了新的数据库,我的第一个应用程序(umbraco)正在使用它。

但是当我创建2个应用程序(asp经典)并使用标准连接字符串时 - 我遇到了这个错误:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver
specified.

当我的asp页面打开连接时。

我检查了我的ODBC驱动程序并创建了System DNSUser DNS,发现测试连接正常工作!我检查应用程序池的标志Use 32-bit application。我尝试了任何方法,但他们没有工作!

请帮帮我!我不明白我错在哪里和何时错过了!

1 个答案:

答案 0 :(得分:0)

不幸的是,我不得不安装'SQL Native Driver 10.0'并更改了所有asp页面中的连接字符串。之后,我在IIS中将站点和应用程序池设置为“经典模式”,打开“启用32位应用程序”为true。我在此数据库上链接了所有虚拟机实例。 就这样!特别有趣的是你必须安装sql server express c异常终止,才能获得'SQL Native Driver 10.0'

相关问题