Microsoft distribuerer Microsoft SQL Server 2012-rettelser som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere rettelse til SQL Server 2012.
Symptomer
Antag, at du har Microsoft Visual C++ 2005 Runtime Redistributable Package ATL Security Update (build 8.0.50727.4053) installeret på en computer. Når du forsøger at installere Microsoft SQL Server 2012, mislykkes installationen muligvis. Desuden kan du få vist følgende fejlmeddelelse:
Assemblyfejl:Manifesternes identiteter er identiske, men deres indhold er anderledes.
Når dette problem opstår, logføres følgende fejlmeddelelse i installationslogfilen til SQL Server:
Detail_ComponentUpdate.txt { Slp: MSI-fejl: 1935 Der opstod en fejl under installationen af assemblyen 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Du kan finde flere oplysninger i Hjælp og support. 0x80073715. Slp: Forsøger at få HResult for, hvad der ser ud til at være en assemblyinstallationsfejl Slp: InstallPackage: MsiInstallProduct returnerede resultatkoden 1603. Slp: Brug af MSI-fejlkode til at registrere forsøgsmuligheden igen: 1935 Slp: Der blev fundet en MSI-returkode, der kunne prøves igen: 1935 Slp: Slumretilstand 120 sekunder før forsøg igen..... Slp: Der opstod en fejl under installationen af assemblyen 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Du kan finde flere oplysninger i Hjælp og support. 0x80073715. Slp: Watson bucket for generic failure has been created Slp: Error: Action "Install_SqlSupport_Cpu64_Action" failed during execution. Slp: Fuldført handling: Install_SqlSupport_Cpu64_Action, returnerede Falsk }
Der er tre forsøg på at forsøge igen for SqlSupport-handlingerne. Outputlogfilerne kan indeholde følgende fejlmeddelelse:
SqlSupport_Cpu64_1_ComponentUpdate_#.log { Eksekveringsop: HandlingStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1]) Executing op: SetTargetFolder(Folder=23\Microsoft SQL Server 2012\Configuration Tools\) SHELL32::SHGetFolderPath returnerede: 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,,,,,) Kontrollerer tilgængeligheden af filen: SQL Server Installationscenter (64-bit).lnk eksekveringsop: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) Assemblyfejl:Manifesternes identiteter er identiske, men deres indhold er Forskellige. Bemærk: 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): Se komponentbaseret tjenestelog, der er placeret på -140843912ndir\logs\cbs\cbs.log for at få flere diagnosticeringsoplysninger. Fejl 1935. Der opstod en fejl under installationen af assemblyen 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Du kan finde flere oplysninger i Hjælp og support. 0x80073715. assemblygrænseflade: IAssemblyCacheItem, funktion: Commit, komponent: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Produkt: Microsoft SQL Server 2012 Installation (engelsk) – Fejl 1935. Der opstod en fejl under installationen af assemblyen 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Du kan finde flere oplysninger i Hjælp og support. 0x80073715. assemblygrænseflade: IAssemblyCacheItem, funktion: Commit, component: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... Bemærk! 1: 1708 Produkt: Microsoft SQL Server 2012 Installation (engelsk) – Installationen mislykkedes. }
Bemærk! En af følgende metoder kan have installeret Visual C++ 2005 Runtime Redistributable Package ATL Security Update, hvilket medfører, at problemet opstår:
-
Download og installér opdateringen fra et af følgende Microsoft-websteder:
-
973544 Beskrivelse af sikkerhedsopdateringen til Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package: 28. juli 2009
-
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL-sikkerhedsopdatering
-
-
Brug anden software, der omfatter Visual C++-runtimes som et videredistribuerbart flettemodul til at installere opdateringen.
-
Kør Microsoft Update, når der anvendes sikkerhedsopdateringer til computeren. Kør f.eks. Microsoft Update for at anvende sikkerhedsopdateringerne til Microsoft Visual Studio 2005.
Årsag
Dette problem opstår på grund af et kendt problem i konfigurationen af Visual C++ 2005 runtime-biblioteket.Bemærk! Du kan få flere oplysninger om dette kendte problem ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2643995 LØSNING: Fejlen "HRESULT: 0x80073715", når du installerer et program ved hjælp af en .msi fil, hvis filen flettes med flettemoduler til Visual C++ 2005 runtime-biblioteket
Løsning
Oplysninger om samlet opdatering
SQL Server 2012
Rettelsen til dette problem blev først udgivet i Samlet opdatering 1 til SQL Server 2012. Flere oplysninger om, hvordan du får denne samlede opdateringspakke til SQL Server, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2679368 Samlet opdatering 1 til SQL Server 2012Note Da builds er kumulative, indeholder hver ny rettelse alle hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere SQL Server rettelsesversion. Vi anbefaler, at du overvejer at anvende den nyeste rettelse, der indeholder dette hotfix. Få flere oplysninger ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2692828 De SQL Server 2012-builds, der blev udgivet efter SQL Server 2012, blev udgivet
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Du kan løse dette problem ved at opdatere binære filer til SQL Server 2012 RTM-installationen ved hjælp af Samlet opdatering 1 til SQL Server 2012 eller med en senere kumulativ opdatering, før du udfører installationen. Det kan du gøre ved at bruge parameteren /UpdateSource.Hvis du har en separat installation, skal du følge disse trin:
-
Download den samlede opdatering fra Microsoft-webstedet, og installér den downloadede opdateringspakke i en mappe, der kan åbnes af serveren.
-
Dobbeltklik på ikonet for at køre guiden Self-Extractor. Udpak filerne til en mappe på serveren eller på et UNC-share.
-
Åbn en administrativ kommandoprompt på serveren, og skift mappe til den mappe, der indeholder RTM-installationsmediet SQL Server 2012. Kør f.eks. følgende kommando:
cd E:\SQLSetup\
-
Kør Setup.exe fra kommandolinjen sammen med parameteren /updatesource for at dirigere konfigurationen til den mappe eller det share, der blev beskrevet i trin 2. Kør f.eks. følgende kommando:
setup.exe /action=install /updatesource=C:\SQL2012CU
-
Installationsprocessen registrerer den akkumulerede opdatering. Når du har accepteret licensaftalen, skal du markere afkrydsningsfeltet "Inkluder SQL Server produktopdateringer" på siden Produkt Opdateringer i installationsprocessen for at anvende de kumulative opdateringsrettelser på RTM-konfigurationsfilerne.
Hvis assemblyfejlen opstår ved at installere en bestemt .MSI fil, skal du kontrollere, om der findes en opdateret version for den pågældende funktion fra funktionspakken SQL Server 2012 SP1. Du kan derefter downloade og installere den .MSI fil. Efter installationen kan du derefter køre sql 2012-hovedkonfigurationen igen for at tilføje de funktioner, du har brug for.
Referencer
Flere oplysninger om den trinvise serviceringsmodel for SQL Server finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
935897 En trinvis serviceringsmodel er tilgængelig fra SQL Server-teamet til at levere hotfixes til rapporterede problemer Du kan få flere oplysninger om navngivningsskemaet for SQL Server opdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
822499 Navngivningsskema for Microsoft SQL Server softwareopdateringspakker Du kan få flere oplysninger om softwareopdateringsterminologi ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
824684 Beskrivelse af den standardterminologi, der bruges om Microsoft-softwareopdateringer.