当我尝试使用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 DNS
和User DNS
,发现测试连接正常工作!我检查应用程序池的标志Use 32-bit application
。我尝试了任何方法,但他们没有工作!
请帮帮我!我不明白我错在哪里和何时错过了!
答案 0 :(得分:0)
不幸的是,我不得不安装'SQL Native Driver 10.0'并更改了所有asp页面中的连接字符串。之后,我在IIS中将站点和应用程序池设置为“经典模式”,打开“启用32位应用程序”为true。我在此数据库上链接了所有虚拟机实例。 就这样!特别有趣的是你必须安装sql server express c异常终止,才能获得'SQL Native Driver 10.0'