Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в виде одного скачиваемого файла. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений SQL Server 2012 года.
Проблемы
Предположим, что на компьютере установлено Microsoft Visual C++ обновления безопасности распространяемого пакета ATL среды выполнения 2005 (сборка 8.0.50727.4053). При попытке установить Microsoft SQL Server 2012 может произойти сбой. Кроме того, может появилось следующее сообщение об ошибке:
Ошибка сборки: удостоверения манифестов идентичны, но их содержимое отличается.
При возникновении этой проблемы в файле журнала установки SQL Server регистрируется следующее сообщение об ошибке:
Detail_ComponentUpdate.txt { Slp: ОШИБКА MSI: 1935 Произошла ошибка во время установки сборки "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". Дополнительные сведения см. в разделе Справка и поддержка. HRESULT: 0x80073715. Slp: попытка получить HResult для ошибки установки сборки Slp: InstallPackage: MsiInstallProduct возвращает код результата 1603. Slp. Использование кода ошибки MSI для обнаружения параметра повтора: 1935 Slp: Retry-able MSI return code: 1935 Slp: Sleep 120 секунд до попытки повтора..... Slp: произошла ошибка во время установки сборки Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". Дополнительные сведения см. в разделе Справка и поддержка. HRESULT: 0x80073715. Slp: Контейнер Watson для универсального сбоя был создан Slp: Error: Action "Install_SqlSupport_Cpu64_Action" failed во время выполнения. Slp: Завершено действие: Install_SqlSupport_Cpu64_Action, возвращено значение False }
Существует три повторных попытки для действий SqlSupport. Выходные журналы могут содержать следующее сообщение об ошибке:
SqlSupport_Cpu64_1_ComponentUpdate_#.log { Выполнение операции: ActionStart(Name=CreateShortcuts,Description=Create ярлыки,Template=Ярлык: [1]) Выполнение op: SetTargetFolder(Folder=23\Microsoft SQL Server 2012\Configuration Tools\) SHELL32::SHGetFolderPath возвращено: C:\ProgramData\Microsoft\Windows\Пуск-меню\Программы, выполняющие оп: ЯрлыкCreate(Name=3o-grg6g.slp|SQL Server Центр установки (64-разрядная версия),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) Проверка доступности файла: SQL Server Центр установки (64-разрядная версия).lnk Выполнение операции: End(Checksum=0;ProgressTotalHDWord=0;ProgressTotalLDWord=73330985) Ошибка сборки:Удостоверения манифестов идентичны, но их содержимое Различных. Примечание: 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" Ошибка сборки (sxs): обратитесь к журналу обслуживания на основе компонентов, расположенному по адресу -140843912ndir\logs\cbs\cbs.log. Ошибка 1935. Ошибка при установке сборки Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". Дополнительные сведения см. в разделе Справка и поддержка. HRESULT: 0x80073715. интерфейс сборки: IAssemblyCacheItem, функция: Commit, компонент: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Продукт: Microsoft SQL Server 2012 Setup (английский) - Ошибка 1935. Ошибка при установке сборки Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". Дополнительные сведения см. в разделе Справка и поддержка. HRESULT: 0x80073715. интерфейс сборки: IAssemblyCacheItem, функция: Commit, компонент: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... Примечание. 1: 1708 Продукт: Программа установки Microsoft SQL Server 2012 (английский язык) — сбой установки. }
Примечание. Одним из следующих методов может быть установлено обновление безопасности распространяемого пакета ATL среды выполнения Visual C++ 2005, что привело к возникновению этой проблемы:
-
Скачайте и установите обновление с одного из следующих веб-сайтов Майкрософт:
-
973544 Описание обновления для системы безопасности распространяемого пакета Microsoft Visual C++ 2005 с пакетом обновления 1 (SP1): 28 июля 2009 г.
-
-
Используйте другое программное обеспечение, включающее среды выполнения Visual C++ в качестве распространяемого модуля слияния для установки обновления.
-
Запустите Центр обновления Майкрософт при применении обновлений для системы безопасности на компьютере. Например, запустите Центр обновления Майкрософт, чтобы применить обновления для системы безопасности к Microsoft Visual Studio 2005.
Причина
Эта проблема возникает из-за известной проблемы в настройке библиотеки среды выполнения Visual C++ 2005.Примечание. Чтобы получить дополнительные сведения об этой известной проблеме, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2643995 ИСПРАВЛЕНИЕ: ошибка "HRESULT: 0x80073715" при установке приложения с помощью файла .msi, если файл объединен с модулями слияния для библиотеки среды выполнения Visual C++ 2005
Решение
Сведения о накопительном пакете обновления
SQL Server 2012
Исправление этой проблемы было впервые выпущено в накопительном пакете обновления 1 для SQL Server 2012 г. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2679368 Накопительный пакет обновления 1 для SQL Server 2012Примечаемые сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server. Рекомендуется применить последний выпуск исправления, содержащий это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2692828 Сборки SQL Server 2012 года, выпущенные после SQL Server 2012 года, были выпущены
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Обходное решение
Чтобы обойти эту проблему, можно обновить двоичные файлы установки SQL Server 2012 RTM с помощью накопительного обновления 1 для SQL Server 2012 или более поздней накопительной версии перед выполнением процесса установки. Для этого используйте параметр /UpdateSource.Для автономной установки выполните следующие действия.
-
Скачайте накопительное обновление с веб-сайта Майкрософт и установите скачанный пакет обновления в папку, доступ к которому может получить сервер.
-
Дважды щелкните значок, чтобы запустить мастер Self-Extractor. Извлеките файлы в папку на сервере или в общую папку UNC.
-
На сервере откройте командную строку администрирования и измените каталог на папку, содержащую rtm SQL Server установочный носитель 2012. Например, выполните следующую команду:
cd E:\SQLSetup\
-
Запустите Setup.exe из командной строки вместе с параметром /updatesource, чтобы направить программу установки в папку или общую папку, описанную на шаге 2. Например, выполните следующую команду:
setup.exe /action=install /updatesource=C:\SQL2012CU
-
В процессе установки будет обнаружено накопительное обновление. После принятия лицензионного соглашения на странице Обновления продукта в процессе установки установите флажок "Включить SQL Server обновления продукта" проверка, чтобы применить накопительные исправления обновлений к файлам установки RTM.
Если при установке определенного файла .MSI возникает ошибка сборки, проверка, если для этой функции доступна обновленная версия из пакета дополнительных компонентов SQL Server 2012 с пакетом обновления 1 (SP1). Затем можно скачать и установить файл .MSI. После установки можно повторно запустить основную программу установки SQL 2012, чтобы добавить необходимые компоненты.
Ссылки
Чтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
935897 Модель добавочного обслуживания доступна в команде SQL Server для доставки исправлений для обнаруженных проблем. Дополнительные сведения о схеме именования для обновлений SQL Server щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
822499 Схема именования для пакетов обновлений программного обеспечения Microsoft SQL Server Для дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт