簡體   English   中英

ASP經典應用使用Azure SQL服務器時,Microsoft OLE DB Provider for ODBC Drivers錯誤'80004005'

[英]Microsoft OLE DB Provider for ODBC Drivers error '80004005' when asp classic app use azure sql server

當我嘗試使用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頁面試圖打開連接時。

我檢查了ODBC驅動程序並創建了System DNSUser DNS ,發現測試連接有效! 我檢查了對應用程序池Use 32-bit application程序的標志。 我嘗試了任何方法,但是它們沒有起作用!

請幫我! 我不明白我在何時何地弄錯了!

不幸的是,我不得不安裝“ SQL Native Driver 10.0”並更改了所有ASP頁面中的連接字符串。 之后,我在IIS中將站點和應用程序池設置為“經典模式”,然后啟用true的“啟用32位應用程序”。 我在此數據庫上鏈接了所有虛擬機實例。 就這樣! 特別有趣的是,您必須安裝sql server express c異常終止,才能獲得“ SQL Native Driver 10.0”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM