Microsoft verteilt Microsoft SQL Server 2012-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jedes neue Release alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2012-Fixrelease enthalten waren.

Problembeschreibung

Angenommen, Sie haben Microsoft Visual C++ 2005 Runtime Redistributable Package ATL-Sicherheitsupdate (Build 8.0.50727.4053) auf einem Computer installiert. Wenn Sie versuchen, Microsoft SQL Server 2012 zu installieren, schlägt die Installation möglicherweise fehl. Außerdem wird möglicherweise die folgende sinngemäße Fehlermeldung angezeigt:

Assemblyfehler: Die Identitäten der Manifeste sind identisch, aber ihr Inhalt unterscheidet sich.

Wenn dieses Problem auftritt, wird die folgende Fehlermeldung in der SQL Server Setupprotokolldatei protokolliert:

Detail_ComponentUpdate.txt { Slp: MSI-Fehler: 1935 Während der Installation der Assembly 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Weitere Informationen finden Sie unter Hilfe und Support. HRESULT: 0x80073715. Slp: Beim Versuch, HResult für einen Scheinbaren Assemblyinstallationsfehler abzurufen, hat Slp: InstallPackage: MsiInstallProduct den Ergebniscode 1603 zurückgegeben. Slp: Verwenden des MSI-Fehlercodes zum Erkennen der Wiederholungsoption: 1935 Slp: Wiederholungsfähiger MSI-Rückgabecode erkannt: 1935 Slp: Ruhezustand 120 Sekunden vor dem Wiederholungsversuch..... Slp: Fehler bei der Installation der Assembly "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Weitere Informationen finden Sie unter Hilfe und Support. HRESULT: 0x80073715. Slp: Watson-Bucket für generischen Fehler wurde erstellt Slp: Fehler: Aktion "Install_SqlSupport_Cpu64_Action" ist während der Ausführung fehlgeschlagen. Slp: Abgeschlossene Aktion: Install_SqlSupport_Cpu64_Action, False } zurückgegeben

Es gibt drei Wiederholungsversuche für die SqlSupport-Aktionen. Die Ausgabeprotokolle können die folgende Fehlermeldung enthalten:

SqlSupport_Cpu64_1_ComponentUpdate_#.log { Executing op: ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1]) Executing op: SetTargetFolder(Folder=23\Microsoft SQL Server 2012\Configuration Tools\) SHELL32::SHGetFolderPath zurückgegeben: C:\ProgramData\Microsoft\Windows\Start Menu\Programs Executing op: ShortcutCreate(Name=3o-grg6g.slp|SQL Server Installationscenter (64-Bit),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) Überprüfen der Barrierefreiheit der Datei: SQL Server Installationscenter (64-Bit).lnk Ausführungsvorgang: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) Assemblyfehler:Die Identitäten der Manifeste sind identisch, aber ihr Inhalt ist Verschieden. Hinweis: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32" Assembly Error (sxs): Weitere Diagnoseinformationen finden Sie im komponentenbasierten Wartungsprotokoll unter -140843912ndir\logs\cbs\cbs.log. Fehler 1935. Fehler bei der Installation der Assembly "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Weitere Informationen finden Sie unter Hilfe und Support. HRESULT: 0x80073715. Assemblyschnittstelle: IAssemblyCacheItem, Funktion: Commit, Komponente: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Produkt: Microsoft SQL Server 2012 Setup (Englisch) -- Fehler 1935. Fehler bei der Installation der Assembly "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Weitere Informationen finden Sie unter Hilfe und Support. HRESULT: 0x80073715. Assemblyschnittstelle: IAssemblyCacheItem, Funktion: Commit, Komponente: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... Hinweis: 1: 1708 Produkt: Microsoft SQL Server 2012 Setup (Englisch) – Installationsfehler. }

Hinweis Eine der folgenden Methoden hat möglicherweise das Visual C++ 2005 Runtime Redistributable Package ATL-Sicherheitsupdate installiert, wodurch dieses Problem auftritt:

  • Laden Sie das Update von einer der folgenden Microsoft-Websites herunter, und installieren Sie es:

  • Verwenden Sie andere Software, die die Visual C++-Runtimes als verteilbares Mergemodul enthält, um das Update zu installieren.

  • Führen Sie Microsoft Update aus, wenn Sicherheitsupdates auf den Computer angewendet werden. Führen Sie beispielsweise Microsoft Update aus, um die Sicherheitsupdates auf Microsoft Visual Studio 2005 anzuwenden.

Ursache

Dieses Problem tritt aufgrund eines bekannten Problems im Setup der Visual C++ 2005-Laufzeitbibliothek auf.Hinweis Wenn Sie weitere Informationen zu diesem bekannten Problem anzeigen möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2643995 BEHEBUNG: Fehler "HRESULT: 0x80073715", wenn Sie eine Anwendung mithilfe einer .msi-Datei installieren, wenn die Datei mit Mergemodulen für die Visual C++ 2005-Laufzeitbibliothek zusammengeführt wird

Lösung

Informationen zum kumulativen Update

SQL Server 2012

Die Behebung dieses Problems wurde erstmals im kumulativen Update 1 für SQL Server 2012 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2679368 Kumulatives Update 1 für SQL Server 2012Note: Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server-Release enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2692828 Die SQL Server 2012-Builds, die nach SQL Server 2012 veröffentlicht wurden

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Problemumgehung 

Um dieses Problem zu umgehen, können Sie die binärdateien für das SQL Server 2012 RTM-Setup mithilfe des kumulativen Updates 1 für SQL Server 2012 oder mit einem späteren kumulativen Update aktualisieren, bevor Sie den Installationsvorgang ausführen. Verwenden Sie dazu den Schalter /UpdateSource.Führen Sie für eine eigenständige Installation die folgenden Schritte aus:

  1. Laden Sie das kumulative Update von der Microsoft-Website herunter, und installieren Sie das heruntergeladene Updatepaket in einem Ordner, auf den der Server zugreifen kann.

  2. Doppelklicken Sie auf das Symbol, um den Self-Extractor-Assistenten auszuführen. Extrahieren Sie die Dateien in einen Ordner auf dem Server oder auf einer UNC-Freigabe.

  3. Öffnen Sie auf dem Server eine administrative Eingabeaufforderung, und wechseln Sie in den Ordner, der das RTM-SQL Server 2012-Setupmedium enthält. Verwenden Sie dazu zum Beispiel den folgenden Befehl:

    cd E:\SQLSetup\

  4. Führen Sie Setup.exe über die Befehlszeile zusammen mit dem Schalter /updatesource aus, um das Setup an den Ordner oder die Freigabe weiterzuleiten, der in Schritt 2 beschrieben wurde. Verwenden Sie dazu zum Beispiel den folgenden Befehl:

    setup.exe /action=install /updatesource=C:\SQL2012CU

  5. Beim Setupvorgang wird das kumulative Update erkannt. Nachdem Sie den Lizenzvertrag akzeptiert haben, aktivieren Sie im Setupvorgang auf der Seite Product Updates das Kontrollkästchen "SQL Server Produktupdates einschließen", um die kumulativen Updatekorrekturen auf die RTM-Setupdateien anzuwenden.

Wenn der Assemblyfehler bei der Installation einer bestimmten .MSI-Datei auftritt, überprüfen Sie, ob eine aktualisierte Version für dieses Feature aus dem SQL Server 2012 SP1-Feature Pack verfügbar ist. Anschließend können Sie die .MSI-Datei herunterladen und installieren. Nach der Installation können Sie dann das SQL 2012-Hauptsetup erneut ausführen, um die erforderlichen Features hinzuzufügen.

Informationsquellen

Weitere Informationen zum inkrementellen Wartungsmodell für SQL Server finden Sie in der Microsoft Knowledge Base im folgenden Artikel:

935897 Ein inkrementelles Wartungsmodell ist vom SQL Server-Team verfügbar, um Hotfixes für gemeldete Probleme bereitzustellen. Weitere Informationen zum Benennungsschema für SQL Server Updates finden Sie in der Microsoft Knowledge Base auf die folgende Artikelnummer:

822499 Benennungsschema für Microsoft SQL Server SoftwareupdatepaketeZu weiteren Informationen zur Softwareupdateterminologie klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.