文章編號: 278604 - 上次校閱: 2008年7月3日 - 版次: 5.1

「 HTTP 500.100-內部伺服器錯誤 」 當您嘗試存取提供者

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
我們強烈建議所有使用者都升級到 Microsoft 網際網路資訊服務 (IIS) 7.0 版 Microsoft Windows Server 2008 上執行。 IIS 7.0 大幅提升網頁基礎結構的安全性。如需有關 IIS 與安全性相關的主題請造訪下列的 Microsoft Web 網站:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
如需有關 IIS 7.0 的詳細資訊,請造訪下列 Microsoft 網站]:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)
全部展開 | 全部摺疊

徵狀

當您嘗試存取提供者從動態伺服器網頁 (ASP) 頁面中的時,您可能在瀏覽器中收到下列錯誤:
HTTP 500.100-內部伺服器錯誤-ASP 錯誤網際網路資訊服務
如果停用易懂的 HTTP 錯誤訊息可能會在當您嘗試執行 ASP 頁面時收到下列錯誤訊息:
ADODB.Connection (0x800A0E7A)
找不到提供者。它可能無法正確安裝。
/ Nwind.asp,線條 10

發生的原因

因為尚未註冊一個動態連結程式庫 (DLL) 所需的 Microsoft 資料存取元件,就會發生這個錯誤。

解決方案

注意: 這個解析度使用一個 SQL Server OLE 提供者 DLL (Sqloledb.dll) 做為範例。因為未登錄的 DLL 可能會根據 OLE DB 提供者所使用而改變,請照著修改步驟 2。

如果要解決這個問題,重新登錄有瑕疵的 DLL,如下所示:
  1. 在命令提示字元變更為 C:\Program Files\Common Files\System\Ole DB] 資料夾。
  2. 在命令提示字元中輸入下列命令:
    regsvr32 sqloledb.dll
  3. 您應該會收到已成功註冊該 DLL 的確認訊息。

其他相關資訊

下列清單名稱可能提供者和其相關的 DLL:

Microsoft ISAM 1.1 OLE DB 提供者
Provider=Microsoft.ISAM.OLEDB.1.1
C:\WINNT\System32\Msisam11.dll
C:\WINNT\System32\Msuni11.dll

Microsoft Jet 3.51 OLE DB 提供者
Provider=Microsoft.Jet.OLEDB.3.51
C:\Program Files\Common Files\System\OLE DB\Msjtor35.dll
C:\WINNT\System32\Msjt4jlt.dll
C:\WINNT\System32\Msjter35.dll
C:\WINNT\System32\Msjint35.dll

Microsoft Jet 4.0 OLE DB 提供者
Provider=Microsoft.Jet.OLEDB.4.0
C:\WINNT\System32\Msjetoledb40.dll
C:\WINNT\System32\Msjet40.dll
C:\WINNT\System32\Mswstr10.dll
C:\WINNT\System32\Msjter40.dll
C:\WINNT\System32\Msjint40.dll

索引服務] 的 Microsoft OLE DB 提供者
Provider=MSIDXS.1
C:\WINNT\System32\Query.dll

網際網路發佈
Provider=MSDAIPP.DSO.1
C:\Program Files\Common Files\System\OLE DB\Msdaipp.dll
C:\WINNT\System32\Wininet.dll
C:\WINNT\System32\Shlwapi.dll
C:\WINNT\System32\Version.dll
C:\WINNT\System32\Lz32.dll
C:\WINNT\System32\Shell32.dll

ODBC 驅動程式的 Microsoft OLE DB 提供者
Provider=MSDASQL.1
C:\Program Files\Common Files\System\OLE DB\Msdasql.dll
C:\Program Files\Common Files\System\OLE DB\Msdatl2.dll
C:\Program Files\Common Files\System\OLE DB\Msdasqlr.dll
C:\Program Files\Common Files\System\Msadc\Msadce.dll
C:\Program Files\Common Files\system\Msadc\Msadcer.dll
C:\WINNT\System32\Odbc32.dll
C:\WINNT\System32\Comdlg32.dll
C:\WINNT\System32\Odbcint.dll

OLAP 服務的 Microsoft OLE DB 提供者
Provider=MSOLAP.1
C:\Program Files\Common Files\System\OLE DB\MSOLAP.DLL
C:\Program Files\Common Files\System\OLE DB\Msolapr.dll
C:\Program Files\Common Files\system\OLE DB\msdaosp.dll
C:\WINNT\System32\Security.dll
C:\WINNT\System32\Sqlwoa.dll
C:\WINNT\System32\Sqlwid.dll
C:\WINNT\System32\Nddeapi.dll
C:\WINNT\System32\Winspool.drv
C:\WINNT\System32\Msv1_0.dll

Oracle 的 Microsoft OLE DB 提供者
Provider=MSDAORA.1
C:\Program Files\Common Files\System\OLE DB\Msdaora.dll
C:\WINNT\System32\Mtxoci.dll

SQL Server 的 Microsoft OLE DB 提供者
Provider=SQLOLEDB.1
C:\Program Files\Common Files\System\OLE DB\Sqloledb.dll
C:\WINNT\System32\Dbnmpntw.dll

MSDataShape
Provider=MSDataShape.1
C:\Program Files\Common Files\System\Msadc\Msadds.dll
C:\Program Files\Common Files\System\Msadc\Msaddsr.dll

Microsoft 目錄服務的 OLE DB 提供者
提供者 = ADsDSOObject
C:\WINNT\System32\Activeds.dll
C:\WINNT\System32\Adsldpc.dll


注意: 這不是完整的清單,而且可能會有遺失的資訊。請參考您為更特定的資訊,您可能會遇到的錯誤有關使用提供者。

這篇文章中的資訊適用於:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 7.0
關鍵字:?
kbmt kbpending kbprb KB278604 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:278604? (http://support.microsoft.com/kb/278604/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。