修正程式: 當您安裝 SQL Server 2012年錯誤訊息: 「 資訊清單的識別是完全相同,但它們的內容是不同 」

文章翻譯 文章翻譯
文章編號: 2688946
Microsoft 為一個可下載檔案散佈 Microsoft SQL Server 2012年修正程式。修正程式是累積的因為每個新版本包含所有的快速補充程式,並隨附於先前的 SQL Server 2012年所有安全性修正程式都修正版本。
全部展開 | 全部摺疊

在此頁中

徵狀

假設您有 Microsoft Visual C++ 2005 Runtime 可轉散發套件 ATL 安全性更新 (組建 8.0.50727.4053) 安裝在電腦上。當您嘗試安裝 Microsoft SQL Server 2012年時,安裝可能會失敗。此外,您可能會收到下列錯誤訊息:
組件時發生錯誤: 資訊清單的識別是相同,但它們的內容不同。
發生這個問題時,SQL Server 安裝程式記錄檔會記錄下列錯誤訊息:
Detail_ComponentUpdate.txt
{
Slp: MSI 錯誤: 1935 的組件安裝期間發生錯誤 ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'。請參閱說明及支援如需詳細資訊。HRESULT: 0X80073715。
Slp: 嘗試取得 HResult 看起來是組件安裝錯誤
Slp: InstallPackage: MsiInstallProduct 傳回結果碼 1603年。
Slp: 使用 MSI 錯誤程式碼來偵測重試] 選項: 1935年
Slp: 可重試的 MSI 傳回偵測到程式碼: 1935年
Slp: 睡眠 120 秒前重試嘗試...

Slp: 組件的安裝期間發生錯誤 ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'。請參閱說明及支援如需詳細資訊。HRESULT: 0X80073715。
Slp: 已建立的一般失敗 Watson 連結
Slp: 錯誤: 在執行時的動作"Install_SqlSupport_Cpu64_Action"失敗。
Slp: 完成動作: Install_SqlSupport_Cpu64_Action,傳回 False
}

有三個SqlSupport動作的重試次數。輸出記錄檔可能包含下列的錯誤訊息:
SqlSupport_Cpu64_1_ComponentUpdate_ #.log
{
執行 op: ActionStart (名稱 = CreateShortcuts,描述 = 建立捷徑,範本 = 捷徑: [1])
執行 op: SetTargetFolder (資料夾 = 23\Microsoft SQL Server 2012\Configuration Tools\)
傳回的 SHELL32::SHGetFolderPath: C:\ProgramData\Microsoft\Windows\Start Menu\Programs
執行 op: ShortcutCreate (名稱 = 3o grg6g.slp|SQL Server 安裝中心 (64 位元),,, 檔名 = C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,ShowCmd=1、、)
驗證檔案的存取範圍: SQL Server 安裝中心 (64 位元).lnk
執行 op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985)
組件時發生錯誤: 資訊清單的識別是相同,但它們的內容不同。

注意: 1: 1935年 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: 認可 6: Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 」
組件時發生錯誤 (sxs): 請查詢元件基礎服務記錄檔位於-140843912ndir\logs\cbs\cbs.log 以取得更多診斷資訊。
錯誤 1935年。組件的安裝期間發生錯誤 ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'。請參閱說明及支援如需詳細資訊。HRESULT: 0X80073715。組件的介面: IAssemblyCacheItem,函式: 認可元件: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E}
產品: Microsoft SQL Server 2012年安裝 (英文)-錯誤 1935年。組件的安裝期間發生錯誤 ' Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'。請參閱說明及支援如需詳細資訊。HRESULT: 0X80073715。組件的介面: IAssemblyCacheItem,函式: 認可元件: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E}

...
注意: 1: 1708
產品: Microsoft SQL Server 2012年安裝程式 (英文)-安裝失敗。
}

附註下列方法之一可能安裝 Visual C++ 2005 Runtime 可轉散發套件 ATL 安全性更新,因而導致發生此問題:
  • 下載並安裝更新程式,從下列 Microsoft 網站:
  • 使用其他軟體,包括 Visual C++ 的執行階段為可轉散發合併模組安裝此更新程式。
  • 套用到電腦的安全性更新時,請執行 Microsoft 更新程式。例如,執行 Microsoft Visual Studio 2005年上套用安全性更新安裝這些更新。

發生的原因

之所以發生這個問題,是因為 Visual C++ 2005年的執行階段程式庫安裝已知的問題。

附註如需有關這類已知問題的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2643995 修正:"HRESULT: 0x80073715 」 錯誤時使用.msi 檔案,如果檔案合併與 Visual C++ 2005年的執行階段程式庫的合併模組安裝應用程式

解決方案

累積更新資訊

SQL Server 2012

這個問題的修正程式第一次發行中累積的更新 1 的 SQL Server 2012年。如需有關如何取得此累積更新套件的 SQL Server 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2679368 SQL Server 2012年累積更新 1
附註 因為組建是累計的每個新的修正版本包含所有的快速補充程式,並隨附於先前的 SQL Server 的所有安全性修正都修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
2692828 SQL Server 2012年建置 SQL Server 2012年發行之後所發行的

狀況說明

Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品中的問題。

其他可行方案


若要解決這個問題,您可以使用執行安裝程序之前,先累積更新 1 為 SQL Server 2012年或稍後累積更新所更新 SQL Server 2012 RTM 安裝二進位檔案。若要這樣做,請使用/UpdateSource參數。


獨立安裝,請依照下列步驟執行:
  1. 在 Microsoft 網站上,andinstall 可以存取伺服器的資料夾中的已下載的更新套件下載累積的更新。
  2. 連按兩下圖示,以執行自我抽選程式精靈。將檔案解壓縮到資料夾在伺服器上或在 UNC 共用上。
  3. 在伺服器上,開啟 [系統管理的命令提示字元中,將目錄變更包含 RTM SQL Server 2012年安裝媒體的資料夾。例如,執行下列命令:
    E:\SQLSetup\ cd
  4. 從命令列搭配/updatesource參數指示的資料夾或在步驟 2 中所描述的共用安裝程式執行 Setup.exe。例如,執行下列命令:
    setup.exe /action = 安裝 /updatesource = C:\SQL2012CU
  5. 安裝程序將會偵測累積的更新。接受授權合約,在 [產品更新] 頁面,在安裝過程中之後, 選取 「 包含 SQL Server 產品更新 」] 核取方塊,將累積更新修正套用至 RTM 安裝程式檔案。

如果藉由安裝特定的發生組件錯誤。如果更新的版本適用於 SQL Server 2012 SP1 功能套件從該功能的核取 MSI 檔案。您可以再下載並安裝。MSI 檔案。在安裝後您可以再重新執行主要的 SQL 2012 安裝程式,來新增您需要的功能。


?考

如需 SQL Server 的累加式的服務模型的相關資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
935897 累加式的服務模型是可以從 SQL Server 小組製作報告的問題的 hotfix
如需有關 SQL Server 更新的命名結構描述的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
822499 Microsoft SQL Server 軟體更新套件的命名結構描述
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
編號 824684 用來描述 Microsoft 軟體更新標準術語的說明

屬性

文章編號: 2688946 - 上次校閱: 2014年7月1日 - 版次: 4.0
關鍵字:?
kbtshoot kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2688946 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2688946
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com