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:

  • 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:

  1. 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.

  2. Dvojitým kliknutím na ikonu spustite sprievodcu Self-Extractor. Extrahujte súbory do priečinka na serveri alebo na zdieľanom serveri UNC.

  3. 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\

  4. 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

  5. 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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.