Poprawka: Komunikat o błędzie podczas instalowania programu SQL Server 2012: "tożsamości w manifestach są identyczne, ale ich zawartość są różne"

Numer ID artykułu: 2688946 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Firma Microsoft rozpowszechnia poprawki Microsoft SQL Server 2012 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich 2012 serwera SQL naprawić release.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Załóżmy, że Visual C++ 2005 Runtime redystrybucyjny pakiet ATL aktualizacji zabezpieczeń firmy Microsoft (kompilacja 8.0.50727.4053) zainstalowane na komputerze. Podczas próby zainstalowania Microsoft SQL Server 2012 instalacji może zakończyć się niepowodzeniem. Dodatkowo może zostać wyświetlony następujący komunikat o błędzie:
Błąd asemblowania: tożsamości w manifestach są identyczne, ale ich zawartość są różne.
W przypadku wystąpienia tego problemu następujący komunikat o błędzie jest rejestrowany w pliku dziennika instalacji programu SQL Server:
Detail_ComponentUpdate.txt
{
SLP: MSI błąd: Wystąpił błąd podczas instalacji zestawu 1935 "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 "". Odnoszą się do pomocy i obsługi technicznej, aby uzyskać więcej informacji. HRESULT: 0X80073715.
SLP: Próba uzyskania HResult, co wydaje się być błąd instalacji zestawu
Preinstalacja SLP: InstallPackage: MsiInstallProduct zwrócił kod wyniku 1603.
SLP: Przy użyciu kodu błędu MSI do wykrywania opcji retry: 1935
SLP: MSI ponawiania w stanie zwrócić wykryto kod: 1935
Preinstalacja SLP: Spać 120 sekund przed ponawiania próby...

Preinstalacja SLP: Wystąpił błąd podczas instalacji zestawu "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 "". Odnoszą się do pomocy i obsługi technicznej, aby uzyskać więcej informacji. HRESULT: 0X80073715.
Preinstalacja SLP: Programu Watson za błąd rodzajowy został utworzony
Preinstalacja SLP: Błąd: Akcja "Install_SqlSupport_Cpu64_Action" nie powiodła się podczas wykonywania.
Preinstalacja SLP: Zakończone działania: Install_SqlSupport_Cpu64_Action zwróciła wartość False
}

Istnieją trzy ponownych prób dla akcji SqlSupport . Dzienniki wyjściowe mogą zawierać następujący komunikat o błędzie:
SqlSupport_Cpu64_1_ComponentUpdate_ #.log
{
Wykonywanie op: ActionStart (nazwa = CreateShortcuts, opis = tworzenie skrótów, szablon = skrót: [1])
Wykonywanie op: SetTargetFolder (Folder = 23\Microsoft SQL Server 2012\Configuration Tools\)
Zwrócony Shell32::SHGetFolderPath: C:\ProgramData\Microsoft\Windows\Start Start\Programy
Wykonywanie op: ShortcutCreate (nazwa = 3o-grg6g.slp|Centrum instalacji programu SQL Server (wersja 64-bitowa),,, FileName = C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,ShowCmd=1,,,)
Weryfikowanie dostępności pliku: Centrum instalacji programu SQL Server (wersja 64-bitowa) .lnk
Wykonywanie op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985)
Błąd asemblowania: tożsamości w manifestach są identyczne, ale ich zawartość są różne.

Uwaga: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: zatwierdzanie 6: Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"
Błąd zestawu (sxs): należy pobrać składnik oparty obsługi dziennika znajduje się w-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 "". Odnoszą się do pomocy i obsługi technicznej, aby uzyskać więcej informacji. HRESULT: 0X80073715. Interfejs zestawu: IAssemblyCacheItem, funkcja: Zatwierdzanie składnika: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E}
: Microsoft SQL Server 2012 konfiguracji produktu (W języku angielskim)--Błąd 1935. Wystąpił błąd podczas instalacji zestawu "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32 "". Odnoszą się do pomocy i obsługi technicznej, aby uzyskać więcej informacji. HRESULT: 0X80073715. Interfejs zestawu: IAssemblyCacheItem, funkcja: Zatwierdzanie składnika: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E}

...
Uwaga: 1: 1708
Produkt: Instalator 2012 Microsoft SQL Server (w języku angielskim)--Instalacja nie powiodła się.
}

UwagaZainstalować Visual C++ 2005 Runtime redystrybucyjny pakiet ATL aktualizacji zabezpieczeń, można użyć jednej z następujących metod:
  • Pobrać i zainstalować aktualizację z jedną z następujących witryn firmy Microsoft:
  • Użyj innego oprogramowania, która zawiera środowiska Visual C++ jako moduł korespondencji seryjnej do dystrybucji, aby zainstalować tę aktualizację.
  • Po zastosowaniu aktualizacji zabezpieczeń na komputerze, należy uruchomić Microsoft Update. Na przykład uruchomić Microsoft Update, aby zastosować aktualizacje zabezpieczeń programu Microsoft Visual Studio 2005.

Przyczyna

Ten problem występuje z powodu znanego problemu w instalacji Visual C++ 2005 runtime library.

Uwaga Aby uzyskać więcej informacji na temat ten znany problem kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2643995 Poprawka: "HRESULT: 0x80073715" błąd podczas instalowania aplikacji za pomocą plik msi, jeśli plik jest scalany z modułów korespondencji seryjnej dla biblioteki środowiska wykonawczego Visual C++ 2005

Rozwiązanie

Zbiorcza aktualizacja informacji

SQL Server 2012

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 1 dla programu SQL Server 2012. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2679368 Zbiorcza aktualizacja 1 dla programu SQL Server 2012
Uwaga Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server naprawić release. Zaleca się, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający 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 2012 Serwera SQL buduje wydane po wydaniu programu SQL Server 2012

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą".

Obejście problemu


Aby obejść ten problem, można zaktualizować RTM programu SQL Server 2012 pliki binarne instalacji przy użyciu zbiorczej aktualizacji 1 dla programu SQL Server 2012 lub nowszej zbiorczej aktualizacji przed rozpoczęciem procesu instalacji. Aby to zrobić, należy użyć przełącznika /UpdateSource .


W przypadku autonomicznych instalacji wykonaj następujące kroki:
  1. Pobieranie aktualizacji zbiorczej z witryny sieci Web firmy Microsoft i zainstalować pakiet aktualizacji pobranych w folderze, które są dostępne przez 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 w wierszu polecenia i zmień katalog na folder, który zawiera nośnik instalacji RTM 2012 programu SQL Server. Na przykład uruchom następujące polecenie:
    CD E:\SQLSetup\
  4. Uruchom plik Setup.exe w wierszu polecenia wraz z przełącznikiem /updatesource do bezpośredniego setup do folderu lub udziału, który został opisany w kroku 2. Na przykład uruchom następujące polecenie:
    Setup.exe/Action = instalacja /updatesource = C:\SQL2012CU
     
  5. Proces instalacji będzie wykrywać aktualizacji zbiorczej. Po zaakceptowaniu Umowa licencyjna, na stronie aktualizacje produktu w procesie instalacji, zaznacz pole wyboru "Dołącz SQL Server aktualizacje produktów", aby zastosować poprawki zbiorczej aktualizacji do wersji RTM pliki Instalatora.

Jeśli nie chcesz zainstalować zbiorczą aktualizację programu SQL, inne obejście tego problemu jest aktualizacja Visual C++ runtime przed uruchomieniem instalacji programu SQL Server 2012 RTM. Skontaktuj się z firmy Microsoft, aby otrzymać poprawkę, opisaną w artykule bazy wiedzy Knowledge Base 2643995 do uaktualnienia Visual C++ 2005 runtime library zbudować 8.0.50727.6229 lub do nowszej kompilacji.

Aby uzyskać więcej informacji na temat KB 2643995 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2643995 Poprawka: "HRESULT: 0x80073715" błąd podczas instalowania aplikacji za pomocą plik msi, jeśli plik jest scalany z modułów korespondencji seryjnej dla biblioteki środowiska wykonawczego Visual C++ 2005


Notatki
  • Aby zastosować tę poprawkę, musi mieć x 64-bitowych wersji pakiet redystrybucyjny oprogramowania Microsoft Visual C++ 2010 z dodatkiem Service Pack 1 (SP1) zainstalowane na komputerze.
  • Firma Microsoft zaleca zainstalowanie pakietu aktualizacji zbiorczej 1, aby rozwiązać ten problem.

Materiały referencyjne

Aby uzyskać więcej informacji o przyrostowe modelu obsługi programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935897 Przyrostowe modelu obsługi jest dostępny dostarczenia poprawki dla problemów zgłoszonych przez zespół programu SQL Server
Aby uzyskać informacje dotyczące schematu nazewnictwa dla aktualizacji programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
822499 Schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL Server
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Właściwości

Numer ID artykułu: 2688946 - Ostatnia weryfikacja: 16 października 2012 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Słowa kluczowe: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2688946 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 2688946

Przekaż opinię