KORRIGERA: Felmeddelande när du installerar SQL Server 2012: ”identiteter över godsspecifikationer som är identiska, men deras innehåll är olika”


Microsoft distribuerar korrigeringsfiler för Microsoft SQL Server 2012 som en nedladdningsbar fil. Eftersom korrigeringar är kumulativa innehåller varje ny utgåva innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla säkerhetskorrigeringar som ingår i föregående SQL Server 2012.

Symptom


Anta att du har Visual C++ 2005 Runtime Redistributable Package ATL säkerhetsuppdateringen (build 8.0.50727.4053) installerat på en dator. Installationen misslyckas när du försöker installera Microsoft SQL Server 2012. Dessutom kan du få följande felmeddelande:
Fel: sammansättning: identiteter över godsspecifikationer som är identiska, men deras innehåll är olika.
När problemet uppstår loggas följande felmeddelande i installationsloggen för SQL Server:
Detail_ComponentUpdate.txt {Slp: MSI-fel: ett fel uppstod under installationen av paketet 1935 ”Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 ””. Se hjälp och Support för mer information. HRESULT: 0X80073715. SLP: Försöker hämta HResult för vad som verkar vara en sammansättning installationsfel Slp: InstallPackage: MsiInstallProduct returnerade Resultatkod 1603. SLP: Med MSI-felkoden för att upptäcka försök alternativ: 1935 Slp: försök kan MSI-returkod upptäcktes: 1935 Slp: viloläge 120 sekunder innan förnyat försök... SLP: Ett fel uppstod under installationen av paketet ”Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 ””. Se hjälp och Support för mer information. HRESULT: 0X80073715. SLP: Watson bucket för Allmänt fel har skapats Slp: fel: ”Install_SqlSupport_Cpu64_Action” för åtgärden misslyckades under körning. SLP: slutförd åtgärd: Install_SqlSupport_Cpu64_Action, returnerade False}
Det finns tre omförsök för SqlSupport åtgärder. Utdata-loggarna kan innehålla följande felmeddelande:
SqlSupport_Cpu64_1_ComponentUpdate_ # .log {Executing op: ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1]) kör op: SetTargetFolder (mappen = 23\Microsoft SQL Server 2012\Configuration Tools\) Shell32::SHGetFolderPath returnerade: C:\ProgramData\Microsoft\Windows\Start-menyn\Program köra op: ShortcutCreate (namn = 3 ° grg6g.slp| SQL Server-Installation Center (64-bitars),,, filnamn = C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,ShowCmd=1,,) verifiera tillgänglighet av fil: SQL Server Installation Center (64-bitars) .lnk Kör op: fel End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985): sammansättning: identiteter över godsspecifikationer som är identiska, men deras innehåll är olika. Anmärkning: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: genomför 6: Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32” sammansättning Fel (sxs): Kontrollera i Component Based Servicing-logg finns på-140843912ndir\logs\cbs\cbs.log för mer diagnostisk information. Fel 1935. Ett fel uppstod under installationen av paketet ”Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 ””. Se hjälp och Support för mer information. HRESULT: 0X80073715. paketgränssnitt: IAssemblyCacheItem funktion: genomför komponent: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} produkt: Microsoft SQL Server 2012 installation (engelska)--fel 1935. Ett fel uppstod under installationen av paketet ”Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 ””. Se hjälp och Support för mer information. HRESULT: 0X80073715. paketgränssnitt: IAssemblyCacheItem funktion: genomför komponent: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E}... Anmärkning: 1: 1708 produkt: Microsoft SQL Server 2012 installation (engelska)--installationen misslyckades. }
OBS! Någon av följande metoder kan ha installerat Visual C++ 2005 Runtime Redistributable Package ATL säkerhetsuppdateringen, därigenom orsakar problemet:
  • Hämta och installera uppdateringen från någon av följande Microsoft-webbplatser:
  • Du kan använda andra program som inkluderar Visual C++ körtidsbibliotek som en distribuerbar Kopplingsmodul att installera uppdateringen.
  • Kör Microsoft Update när uppdateringar för datorn används. Till exempel Microsoft Update om du vill tillämpa uppdateringar för Microsoft Visual Studio 2005.

Orsak


Det här problemet beror på ett känt problem i inställningarna för Visual C++ 2005 runtime-bibliotek.Obs! Mer information om det här kända problemet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2643995 KORRIGERA ”: HRESULT: 0x80073715” felmeddelande när du installerar ett program med hjälp av en.msi-fil om filen samman med kopplade moduler för Visual C++ 2005 runtime-bibliotek

Lösning


Information om Kumulativ uppdatering

SQLServer 2012

Korrigeringsfil för problemet gavs först ut i kumulativ uppdatering 1 för SQL Server 2012. Mer information om hur du skaffar den kumulativa uppdateringspaket för SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2679368 Kumulativ uppdatering 1 för SQL Server 2012
OBS! Eftersom på byggen är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla säkerhetskorrigeringar som ingår i föregående SQL Server. Vi rekommenderar att du använder den senaste utgåvan av korrigering som innehåller den här snabbkorrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2692828 SQL Server 2012 bygger som har getts ut efter SQL Server 2012

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Lösning


Undvik det här problemet kan du uppdatera SQL Server 2012 RTM binära installationsfilerna med kumulativ uppdatering 1 för SQL Server 2012 eller en senare kumulativ uppdatering innan du utför installationen. Använd /UpdateSource om du vill göra detta. För en fristående installation gör du följande:
  1. Hämta den kumulativa uppdateringen från Microsofts webbplats och installera det hämtade uppdateringspaketet i en mapp som kan användas av servern.
  2. Dubbelklicka på ikonen om du vill köra guiden Self-Extractor. Extrahera filerna till en mapp på servern eller på en UNC-resurs.
  3. Öppna en kommandotolk med administrativa på servern och ändra katalogen till den mapp som innehåller installationsmedia RTM SQL Server 2012. Kör till exempel följande kommando:
    CD E:\SQLSetup\
  4. Kör Setup.exe från kommandoraden med växeln /updatesource direkta installationsprogrammet till mappen eller resursen som beskrivs i steg 2. Kör till exempel följande kommando:
    setup.exe /action=install /updatesource=C:\SQL2012CU
     
  5. Installationen kommer att upptäcka den kumulativa uppdateringen. När du accepterar licensavtalet på sidan produktuppdateringar i installationsprocessen, markerar du kryssrutan ”Inkludera SQLServer product updates” att tillämpa korrigeringar kumulativ uppdatering till RTM-installationsfilerna.
Om sammansättningen fel uppstår genom att installera en specifik. Kontrollera om det finns en uppdaterad version för funktionen från Funktionspaket för SQL Server 2012 SP1 på MSI-filen. Du kan sedan hämta och installera den. MSI-fil. Efter installationen kan sedan igen installationen huvudsakliga SQL 2012 om du vill lägga till de funktioner som du behöver.

Referenser


Mer information om stegvis Servicing modellen för SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
935897 En inkrementell Servicing modell är tillgänglig från SQL Server-teamet att leverera snabbkorrigeringar för rapporterade problem
Mer information om namngivning schemat för uppdateringar för SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
822499 System för namngivning av uppdateringspaket för Microsoft SQL Server-programvara för
För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar