Spoločnosť Microsoft distribuuje opravy balíka Microsoft SQL Server 2012 ako jeden súbor na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opráv SQL Server 2012.
Príznaky
Predpokladajme, že máte v počítači nainštalovanú aktualizáciu zabezpečenia MICROSOFT Visual C++ 2005 Runtime Redistributable Package ATL Security Update (zostava 8.0.50727.4053). Pri pokuse o inštaláciu balíka Microsoft SQL Server 2012 môže inštalácia zlyhať. Okrem toho sa môže zobraziť nasledujúce chybové hlásenie:
Chyba zostavy: Identity manifestov sú identické, ale ich obsah sa líši.
Keď sa vyskytne tento problém, v súbore denníka inštalácie SQL Server sa zapíše nasledujúce chybové hlásenie:
Detail_ComponentUpdate.txt { Slp: CHYBA MSI: 1935 Počas inštalácie zostavy Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Ďalšie informácie nájdete v Pomocníkovi a podpore. HRESULT: 0x80073715. Slp: Pokus získať HResult pre to, čo sa zdá byť chyba inštalácie zostavy Slp: InstallPackage: MsiInstallProduct vrátil kód výsledku 1603. SLP: Použitie kódu chyby MSI na zistenie možnosti opakovania: 1935 SLP: Zistil sa retry-able MSI návratový kód: 1935 Slp: Spánok 120 sekúnd pred pokusom o zopakovanie..... Slp: Počas inštalácie zostavy Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Ďalšie informácie nájdete v Pomocníkovi a podpore. HRESULT: 0x80073715. Slp: Watson sektor pre všeobecné zlyhanie bol vytvorený SLP: Chyba: Akcia "Install_SqlSupport_Cpu64_Action" zlyhala počas vykonávania. SLP: Dokončená akcia: Install_SqlSupport_Cpu64_Action, vrátená hodnota False }
Existujú tri pokusy o opakovanie akcií SqlSupport. Denníky výstupu môžu obsahovať nasledujúce chybové hlásenie:
SqlSupport_Cpu64_1_ComponentUpdate_#.log { Spúšťa sa op: ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1]) Spúšťa sa op: SetTargetFolder(Folder=23\Microsoft SQL Server 2012\Configuration Tools\) SHELL32::SHGetFolderPath sa vrátil: C:\ProgramData\Microsoft\Windows\Start Menu\Programs Executing op: ShortcutCreate(Name=3o-grg6g.slp|SQL Server Centrum inštalácie (64-bitová verzia),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) Overenie zjednodušenia ovládania súboru: SQL Server Inštalačné centrum (64-bitová verzia).lnk Spúšťanie op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) Chyba zostavy:Identity manifestov sú identické, ale ich obsah je Rôznych. Poznámka: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC80.CRT,version="8.0.50727.4 053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32" Chyba zostavy (sxs): Ďalšie diagnostické informácie nájdete v denníku údržby založeného na súčastiach, ktorý sa nachádza na adrese -140843912ndir\logs\cbs\cbs.log. Chyba 1935. Počas inštalácie zostavy Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32""" sa vyskytla chyba. Ďalšie informácie nájdete v Pomocníkovi a podpore. HRESULT: 0x80073715. rozhranie zostavy: IAssemblyCacheItem, funkcia: Commit, súčasť: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Produkt: Microsoft SQL Server 2012 Setup (English) - Chyba 1935. Počas inštalácie zostavy Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32""" sa vyskytla chyba. Ďalšie informácie nájdete v Pomocníkovi a podpore. HRESULT: 0x80073715. rozhranie zostavy: IAssemblyCacheItem, funkcia: Commit, súčasť: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... Poznámka: 1: 1708 Produkt: Microsoft SQL Server 2012 Setup (angličtina) - Inštalácia zlyhala. }
Poznámka: Jeden z nasledujúcich metód môže mať nainštalovaný Visual C++ 2005 Runtime Redistributable balík ATL aktualizácie zabezpečenia, čo spôsobuje tento problém sa vyskytujú:
-
Stiahnite a nainštalujte aktualizáciu z niektorej z nasledujúcich webových lokalít spoločnosti Microsoft:
-
973544 Popis aktualizácie zabezpečenia balíka Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package: 28. júla 2009
-
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update
-
-
Na inštaláciu aktualizácie použite iný softvér, ktorý obsahuje modul Runtime vizuálu C++ ako redistribuovateľný modul zlúčenia.
-
Keď sa použijú aktualizácie zabezpečenia počítača, spustite službu Microsoft Update. Spustite napríklad službu Microsoft Update a použite aktualizácie zabezpečenia pre Microsoft Visual Studio 2005.
Príčina
Tento problém sa vyskytuje z dôvodu známeho problému v nastavení knižnice runtime vizuálu C++ 2005.Poznámka: Ďalšie informácie o tomto známom probléme zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:
2643995 OPRAVA: Chyba HRESULT: 0x80073715 pri inštalácii aplikácie pomocou súboru .msi, ak je súbor zlúčený s modulmi zlúčenia pre knižnicu runtime vizuálu C++ 2005
Riešenie
Informácie o kumulatívnej aktualizácii
SQL Server 2012
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 1 pre SQL Server 2012. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server, zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:
2679368 Kumulatívna aktualizácia 1 pre SQL Server 2012Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2692828 Zostavy SQL Server 2012, ktoré boli vydané po vydaní SQL Server 2012
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Alternatívne riešenie
Ak chcete tento problém obísť, môžete aktualizovať binárne súbory inštalácie rtm SQL Server 2012 pomocou kumulatívnej aktualizácie 1 pre SQL Server 2012 alebo neskoršej kumulatívnej aktualizácie pred vykonaním procesu inštalácie. Ak to chcete urobiť, použite prepínač /UpdateSource.V prípade samostatnej inštalácie postupujte podľa týchto krokov:
-
Stiahnite kumulatívnu aktualizáciu z webovej lokality spoločnosti Microsoft a nainštalujte stiahnutý balík aktualizácií do priečinka, ku ktorému má server prístup.
-
Dvojitým kliknutím na ikonu spustite sprievodcu Self-Extractor. Extrahujte súbory do priečinka na serveri alebo na zdieľanom serveri UNC.
-
Na serveri otvorte príkazový riadok správcu a zmeňte adresár na priečinok, ktorý obsahuje inštalačné médium RTM SQL Server 2012. Spustite napríklad nasledujúci príkaz:
cd E:\SQLSetup\
-
Spustite Setup.exe z príkazového riadka spolu s prepínačom /updatesource a nasmerujte nastavenie do priečinka alebo zdieľania, ktoré bolo popísané v kroku 2. Spustite napríklad nasledujúci príkaz:
setup.exe /action=install /updatesource=C:\SQL2012CU
-
Proces inštalácie zistí kumulatívnu aktualizáciu. Po prijatí licenčnej zmluvy na stránke product Aktualizácie v procese inštalácie začiarknite políčko Zahrnúť SQL Server aktualizácie produktov a použite opravy kumulatívnej aktualizácie v súboroch inštalácie RTM.
Ak sa pri inštalácii konkrétneho súboru .MSI vyskytne chyba zostavy, skontrolujte, či je pre danú funkciu k dispozícii aktualizovaná verzia z balíka funkcií SQL Server 2012 SP1. Potom si môžete stiahnuť a nainštalovať .MSI súbor. Po inštalácii môžete znova spustiť hlavné nastavenie SQL 2012 a pridať požadované funkcie.
Odkazy
Ďalšie informácie o modeli prírastkovej údržby pre SQL Server zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:
935897 Tím SQL Server poskytuje model prírastkovej údržby na poskytovanie rýchlych opráv pre nahlásené problémyĎalšie informácie o schéme pomenovania pre aktualizácie SQL Server zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:
822499 Schéma pomenovania pre balíky aktualizácií softvéru Microsoft SQL Server Ďalšie informácie o terminológii aktualizácií softvéru zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:
824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft