0

当我尝试使用适用于 Windows Azure 的 asp classic 移动旧应用程序时遇到问题。

我为 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 page试图打开连接时。

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

请帮我!我不明白我在何时何地弄错了!

4

1 回答 1

1

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

于 2013-11-12T13:05:57.053 回答