Firma Microsoft rozpowszechnia poprawki microsoft SQL Server 2012 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki z SQL Server 2012 r.

Symptomy

Załóżmy, że na komputerze zainstalowano Microsoft Visual C++ 2005 Runtime Redistributable Package ATL Security Update (kompilacja 8.0.50727.4053). Próba zainstalowania programu Microsoft SQL Server 2012 może zakończyć się niepowodzeniem. Ponadto może zostać wyświetlony następujący komunikat o błędzie:

Błąd zestawu:Tożsamości manifestów są identyczne, ale ich zawartość jest inna.

W przypadku wystąpienia tego problemu w pliku dziennika konfiguracji SQL Server jest rejestrowany następujący komunikat o błędzie:

Detail_ComponentUpdate.txt { Slp: BŁĄD MSI: 1935 Wystąpił błąd podczas instalacji zestawu 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Aby uzyskać więcej informacji, zobacz Pomoc i obsługa techniczna. HRESULT: 0x80073715. Slp: Próba uzyskania HResult za to, co wydaje się być błąd instalacji zestawu Slp: InstallPackage: MsiInstallProduct zwrócił kod wyniku 1603. Slp: Użycie kodu błędu MSI w celu wykrycia opcji ponawiania próby: 1935 Slp: Wykryto ponowną próbę zwrotu kodu MSI: 1935 Slp: uśpienie 120 sekund przed ponowną próbą..... Slp: Wystąpił błąd podczas instalacji zestawu 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Aby uzyskać więcej informacji, zobacz Pomoc i obsługa techniczna. HRESULT: 0x80073715. Slp: Zasobnik programu Watson dla ogólnego błędu został utworzony Slp: Błąd: Akcja "Install_SqlSupport_Cpu64_Action" nie powiodła się podczas wykonywania. Slp: ukończona akcja: Install_SqlSupport_Cpu64_Action, zwrócono false }

Istnieją trzy próby ponownej próby akcji sqlsupport. Dzienniki wyjściowe mogą zawierać następujący komunikat o błędzie:

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 returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs Executing op: ShortcutCreate(Name=3o-grg6g.slp|SQL Server Centrum instalacji (wersja 64-bitowa),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) Weryfikowanie ułatwień dostępu pliku: instalacja SQL Server Center (64-bit).lnk Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) Assembly Error:The identities of the manifests are same but their contents are Różnych. Uwaga: 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" Błąd zestawu (sxs): Przejrzyj dziennik obsługi składników znajdujący się pod adresem -140843912ndir\logs\cbs\cbs.log, aby uzyskać więcej informacji diagnostycznych. Błąd 1935. Wystąpił błąd podczas instalacji zestawu 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'". Aby uzyskać więcej informacji, zobacz Pomoc i obsługa techniczna. HRESULT: 0x80073715. interfejs zestawu: IAssemblyCacheItem, funkcja: Commit, składnik: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Produkt: Microsoft SQL Server 2012 Setup (English) -- Błąd 1935. Wystąpił błąd podczas instalacji zestawu 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'". Aby uzyskać więcej informacji, zobacz Pomoc i obsługa techniczna. HRESULT: 0x80073715. interfejs montażu: IAssemblyCacheItem, funkcja: Commit, składnik: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... Uwaga: 1: Produkt 1708: Konfiguracja microsoft SQL Server 2012 (angielski) — instalacja nie powiodła się. }

Uwaga Jedna z następujących metod mogła zainstalować aktualizację zabezpieczeń ATL pakietu redystrybucyjnego środowiska wykonawczego visual C++ 2005, powodując w ten sposób wystąpienie tego problemu:

  • Pobierz i zainstaluj aktualizację z jednej z następujących witryn internetowych firmy Microsoft:

  • Użyj innego oprogramowania, które zawiera środowiska uruchomieniowe języka Visual C++ jako moduł scalania redystrybucyjnego, aby zainstalować aktualizację.

  • Uruchom usługę Microsoft Update, gdy zostaną zastosowane aktualizacje zabezpieczeń na komputerze. Na przykład uruchom usługę Microsoft Update, aby zastosować aktualizacje zabezpieczeń do programu Microsoft Visual Studio 2005.

Przyczyna

Ten problem występuje z powodu znanego problemu w konfiguracji biblioteki środowiska wykonawczego visual C++ 2005.Uwaga Aby uzyskać więcej informacji na temat tego znanego problemu, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

2643995 POPRAWKA: Błąd "HRESULT: 0x80073715" podczas instalowania aplikacji przy użyciu pliku .msi, jeśli plik został scalony z modułami scalania dla biblioteki środowiska wykonawczego języka Visual C++ 2005

Rozwiązanie

Informacje o aktualizacji zbiorczej

SQL Server 2012 r.

Poprawka rozwiązła ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 1 dla SQL Server 2012. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji dla SQL Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

2679368 Aktualizacja zbiorcza 1 dla programu SQL Server 2012Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2692828 Kompilacje z SQL Server 2012 r., które zostały wydane po wydaniu SQL Server 2012 r.

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Obejście

Aby obejść ten problem, możesz zaktualizować pliki binarne konfiguracji rtm SQL Server 2012, używając aktualizacji zbiorczej 1 dla SQL Server 2012 lub nowszej aktualizacji zbiorczej przed wykonaniem procesu instalacji. Aby to zrobić, użyj przełącznika /UpdateSource.W przypadku instalacji autonomicznej wykonaj następujące czynności:

  1. Pobierz aktualizację zbiorczą z witryny internetowej firmy Microsoft i zainstaluj pobrany pakiet aktualizacji w folderze, do który może uzyskiwać dostęp serwer.

  2. Kliknij dwukrotnie ikonę, aby uruchomić kreatora Self-Extractor. Wyodrębnij pliki do folderu na serwerze lub w udziale UNC.

  3. Na serwerze otwórz administracyjny wiersz polecenia i zmień katalog na folder zawierający nośnik instalacyjny usługi RTM SQL Server 2012. Na przykład uruchom następujące polecenie:

    cd E:\SQLSetup\

  4. Uruchom Setup.exe z wiersza polecenia razem z przełącznikiem /updatesource, aby skierować konfigurację do folderu lub udziału opisanego w kroku 2. Na przykład uruchom następujące polecenie:

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

  5. Proces konfiguracji wykryje aktualizację skumulowaną. Po zaakceptowaniu umowy licencyjnej na stronie Aktualizacje produktu w procesie konfiguracji zaznacz pole wyboru "Dołącz SQL Server aktualizacje produktu", aby zastosować poprawki aktualizacji zbiorczych do plików instalacyjnych rtm.

Jeśli podczas instalowania określonego pliku .MSI występuje błąd złożenia, sprawdź, czy dla tej funkcji jest dostępna zaktualizowana wersja pakietu funkcji SQL Server 2012 z dodatkiem SP1. Następnie możesz pobrać i zainstalować plik .MSI. Po zakończeniu instalacji możesz ponownie uruchomić konfigurację główną sql 2012, aby dodać wymagane funkcje.

Informacje

Aby uzyskać więcej informacji na temat przyrostowego modelu obsługi dla SQL Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

935897 Zespół SQL Server udostępnia przyrostowy model obsługi w celu dostarczenia poprawek zgłoszonych problemów Aby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji SQL Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

822499 Schemat nazewnictwa dla pakietów aktualizacji oprogramowania firmy Microsoft SQL Server Aby uzyskać więcej informacji na temat terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.