文章編號: 955666 - 上次校閱: 2009年3月19日 - 版次: 2.0

當您嘗試安裝 SQL Server 2008,如果 SQL Server 2008 安裝媒體路徑包含數字符號 () #character 時,出現錯誤訊息: 「 無法使用檔案或組件 '<path>\Microsoft.SQL.Chainer.PackageData.dll' 或其相依性的其中之一載入"

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

當想安裝 Microsoft SQL Server 2008,從本機路徑,或從網路路徑會收到下列錯誤訊息:
無法載入檔案或組件 Path \Microsoft.SQL.Chainer.PackageData.dll' 或其相依性的其中之一。系統找不到指定的檔案。
如果 SQL Server 2008 安裝媒體路徑包含數字符號 () #character,就會發生這個問題。

此外,Detail_GlobalRules.txt 檔會記錄下列錯誤訊息:
Date Time Slp: 記錄提供者登錄 'Microsoft.SqlServer.Chainer.Infrastructure.LogProviderFile'
Date Time Slp: 記錄提供者登錄 'Microsoft.SqlServer.Chainer.Infrastructure.LogProviderStatus'
Date Time 要將下列檔案加入至 Watson 報告 Slp: 接收的要求: C:\Documents 和 Settings\Administrator\Local Settings\Temp\tmpDC5.tmp
Date Time Slp: 下列是清單中的例外狀況的例外狀況堆疊外層最內層的順序
Date Time 縮 Slp: 內部例外狀況會被排
Date Time Slp:
Date Time slp: 例外狀況型別: Microsoft.SqlServer.Chainer.infrastructure.ChainerInfrastructureException
Date Time Slp: 訊息:
Date Time slp: 無法載入檔案或組件 ' <Path> \Microsoft.SQL.Chainer.PackageData.dll ' 或其相依性的其中之一。系統找不到指定的檔案。
Date Time Slp: 堆疊:
Date Time Slp: 在 Microsoft.SqlServer.Chainer.Infrastructure.ExtensionService.RegisterExtension (String extensionId、 字串名稱,String 路徑)
Date Time slp: 在 Microsoft.SqlServer.Chainer.Setup.Setup.LoadPackageXML (ServiceContainer 內容)
Date Time slp: 在 Microsoft.SqlServer.Chainer.Setup.Setup.run()
Date Time slp: 在 Microsoft.SqlServer.Chainer.Setup.Setup.Start()
Date Time slp: 在 Microsoft.SqlServer.Chainer.Setup.Setup.main)
Date Time slp: 內部例外狀況型別: System.IO.FileNotFoundException
Date Time Slp: 訊息:
Date Time 檔案或組件 <Path> \Microsoft.SQL.Chainer.PackageData.dll ' 或其相依性的其中之一。系統找不到指定的檔案。
Date Time Slp: 堆疊:
Date Time slp: 在 system.reflection.assembly._nLoad AssemblyName fileName、 字串程式碼基底、 辨識項 assemblySecurity、 組件 locationHint (StackCrawlMark & stackMark 布林 throwOnFileNotFound 布林 forIntrospection)
Date Time slp: 在 system.reflection.assembly.nLoad AssemblyName fileName、 字串程式碼基底、 辨識項 assemblySecurity、 組件 locationHint (StackCrawlMark & stackMark 布林 throwOnFileNotFound 布林 forIntrospection)
Date Time slp: 在 system.reflection.assembly.InternalLoad (AssemblyName assemblyRef、 辨識項 assemblySecurity、 StackCrawlMark &amp; stackMark 布林 forIntrospection)
Date Time slp: 在 system.reflection.assembly.InternalLoadFrom (字串 assemblyFile、 辨識項 securityEvidence、 位元組 [] hashValue、 AssemblyHashAlgorithm hashAlgorithm、 布林 forIntrospection、 StackCrawlMark &amp; stackMark)
Date Time slp: 在 system.reflection.assembly.LoadFrom (字串 assemblyFile)
Date Time Slp: 在 Microsoft.SqlServer.Chainer.Infrastructure.ExtensionService.RegisterExtension (String extensionId、 字串名稱,String 路徑)
Date Time Slp: 準備 Watson 失敗處理期間的狀態記錄檔時發生下列的例外狀況:/資料存放區/InputSettings
Date Time Slp: Sco: 正在嘗試寫入檔案 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\DateTime\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_ hklm 登錄機碼 SOFTWARE\Microsoft\Microsoft SQL Server
Date Time Slp: Sco: 無法寫入檔案 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\DateTime\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_,Win32 錯誤 2 hklm 登錄機碼 SOFTWARE\Microsoft\Microsoft SQL Server
Date Time Slp: Sco: 正在嘗試寫入檔案 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\DateTime\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_ hklm 登錄機碼 SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Date Time Slp: Sco: 正在嘗試寫入檔案 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\DateTime\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_ hklm 登錄機碼 SOFTWARE\Microsoft\MSSQLServer
Date Time Slp: Sco: 無法寫入檔案 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\DateTime\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_,Win32 錯誤 2 hklm 登錄機碼 SOFTWARE\Microsoft\MSSQLServer
Date Time slp: 無法載入檔案或組件 ' <Path> \Microsoft.SQL.Chainer.PackageData.dll ' 或其相依性的其中之一。系統找不到指定的檔案。
Date Time Slp: 已經建立基礎的例外狀況失敗的 Watson 連結
Date Time Slp: Sco: 正在嘗試建立基底的登錄機碼方式,電腦
Date Time Slp: Sco: 正在嘗試開啟登錄子機碼 Software\Microsoft\PCHealth\ErrorReporting\DW\Installed
Date Time Slp: Sco: 正在嘗試取得登錄值 DW0200
Date Time Slp: 提交 1 / 1 Watson 資料儲存機制失敗
Date Time Slp:
Date Time Slp: ----------------------------------------------------------------------
Date Time Slp:
Date Time Slp: 錯誤結果:-2068774911
Date Time Slp: 造成設備的程式碼: 1201年
Date Time Slp: 產生錯誤代碼: 1

發生的原因

安裝程式無法載入組件從 SQL Server 2008 安裝媒體路徑如果路徑包含數字符號 () #character,就會發生這個問題。

解決方案

若要解決這個問題,請確定 SQL Server 2008 安裝媒體路徑不包含數字符號 () #character。

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

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