Обновление продуктов в установке SQL Server 2012

Обновление продукта — это новая функция в программе установки SQL Server 2012. Она интегрирует последние обновления продукта в основную установку продукта, чтобы он и все применимые обновления устанавливались одновременно. Функция обновления продукта может искать применимые обновления в Центре обновления Майкрософт, в службах Windows Server Update Services (WSUS), в папке локального компьютера или в общей сетевой папке. Когда программа установки обнаруживает последние версии соответствующих обновлений, эти обновления загружаются и интегрируются в текущую процедуру установки SQL Server. Функция обновления продукта может включить в установку пакет обновления, накопительное обновление или то и другое. Функция обновления продукта является расширением функции интегрированной установки, существовавшей в SQL Server 2008 PCU1.

По умолчанию при обновлении продукта выполняется поиск применимых обновлений в службе обновления Windows на клиентском компьютере. Служба обновления Windows может получать обновления через интерактивную службу обновлений Майкрософт или через управляемую службу WSUS. Для поиска обновлений в локальной или сетевой папке необходимо запустить программу установки SQL Server из командной строки или через файл конфигурации и указать параметр UpdateSource, чтобы переопределить значения по умолчанию. Можно также управлять получением обновлений программой установки SQL Server через службы WSUS, подтверждая каждое обновление.

Рекомендуется получать обновления через интерактивную службу обновления Майкрософт или через службу WSUS, а не через общие и сетевые папки. Ниже в этом разделе приводятся более подробные сведения.

Использование обновления продукта с программой установки SQL Server

Функция обновления продукта интегрирована в программу установки SQL Server, что привело к изменению потока установки следующим образом.

  • На странице Обновления продукта отображаются последние доступные обновления продукта SQL Server. Если устанавливать обновления не требуется, снимите флажок Включить обновления продукта SQL Server. Если обновления для продукта в результате поиска в службе обновления Windows не обнаружены, то программа установки SQL Server автоматически переходит на страницу Установка установочных файлов.

  • На странице Установка установочных файлов программа установки отображает индикаторы хода загрузки, извлечения и установки установочных файлов. При обнаружении обновления программы установки SQL Server оно также будет установлено, если указано, что его следует использовать.

  • Страница Все готово для установки показывает, включена ли функция обновления продукта, а также конечную версию SQL Server, которая будет установлена.

Поведение по умолчанию

По умолчанию SQL Server ищет обновления продукта через службу обновления Windows. Этот вариант работает в том случае, если клиентский компьютер имеет доступ к Интернету и корпоративные политики не определяют, какие из обновлений могут быть использованы программой установки SQL Server. В этом режиме пользователь не имеет достаточных возможностей, чтобы решать, какие из обновлений следует включать. Пользователь может только исключать найденные обновления на странице Обновления продукта во время установки SQL Server. В этом режиме, действующем по умолчанию, служба обновления Windows может получать обновления через интерактивные службы обновления Майкрософт, а также через службы WSUS. Администратор служб WSUS решает, какие из обновлений программа установки SQL Server может включать, загружать и устанавливать.

Управление поведением по умолчанию

Чтобы переопределить поведение по умолчанию, например отключить функцию обновления продукта или изменить место поиска обновлений, можно указать в командной строке следующие параметры:

Параметры командной строки

Описание

UpdateEnabled

Значение параметра UpdateEnabled указывает, будет ли программа установки SQL Server искать и добавлять в установку обновления продукта. Допустимые значения — TRUE и FALSE либо 1 и 0. Например,

  • /UpdateEnabled=True включает обновления продуктов в установку. Эта установка действует по умолчанию.

  • /UpdateEnabled=False не включает обновления продуктов в установку.

UpdateSource

Значение параметра UpdateSource указывает, где программа установки SQL Server будет искать обновления продукта. Допустимые значения:

  • «MU»

  • Действительный путь или путь в формате UNC

Значение «MU» действует по умолчанию и указывает, что поиск обновлений будет выполняться в службах обновления Windows.

Если обновления SQL Server загружаются вручную в локальную папку или папку, доступную в пути в формате UNC, указывайте в параметре UpdateSource путь в формате UNC, например \\имя_сервера\сетевое_имя, либо действительный локальный путь, например C:\папка. Запустите файл Setup.exe с исходного носителя, указав параметр UpdateSource.

Параметр UpdateSource позволяет поместить утвержденные обновления в одну папку и позволить программе установки определить, какие из них являются применимыми, исходя из версии и архитектуры установки.

Если доступны пакет обновления и накопительное обновление для пакета обновления (например, SP1 и SP1 CU1),

  • сохраните пакет обновления 1 (SP1) (SQLServer2012SP1-KB2674319-x64-ENU.exe) и пакет обновления 1 (SP1) CU1 (SQLServer2012-KB2765331-x64.exe) в одной папке.

  • Введите команду setup.exe /UpdateSource = c:\folder.

  • Это позволит программе установки Setup.exe выбрать применимые обновления для конкретной версии и архитектуры.

Для пакета накопительного обновления исходным загружаемым файлом является _zip.exe. Необходимо распаковать пакет и извлечь файл SQLServer2012-KB2765331-x64.exe в папку.

Если доступны несколько пакетов обновления и накопительных обновлений, файл setup.exe установит самые последние версии пакета обновления и накопительное обновление, соответствующее этому пакету обновления.

Примеры:

  • /UpdateSource = C:\папка

  • /UpdateSource = \\имя_сервера\сетевое_имя

Указанный путь может быть также указан относительно папки, из которой запускается Setup.exe. Например,

  • /UpdateSource = ". \МоиОбновления"

Как использовать параметры

Эти параметры можно указать следующим образом.

Вариант установки

Примеры

Командная строка

Ниже приведен пример указания параметров в командной строке.

  • Setup.exe /Action=Install /UpdateEnabled=TRUE /UpdateSource="C:\MyUpdates"

Дополнительные сведения об установке SQL Server из командной строки см. в разделе Установка SQL Server 2012 из командной строки.

ConfigurationFile.ini

Пример указания файла конфигурации при запуске программы установки:

Setup.exe /ConfigurationFile= ConfigurationFile.ini

В конце этой таблицы приведен пример файла ConfigurationFile.ini.

Дополнительные сведения об установке SQL Server с помощью файла конфигурации см. в разделе установить SQL Server 2012 с помощью файла конфигурации.

DefaultSetup.ini

Если файл DefaultSetup.ini находится в папках \x86 и \x64 в корневой папке исходного носителя SQL Server, откройте этот файл и добавьте в него параметр UpdateEnabled.

Если файл DefaultSetup.ini не существует, создайте его и скопируйте в папки \x86 и \x64 корневой папки исходного носителя SQL Server.

Пример файла DefaultSetup.ini:

;Microsoft SQL Server 2012 Configuration file
[OPTIONS]
UpdateEnabled=FALSE
; The Product Update functionality is disabled. 
ПримечаниеПримечание

Изменение параметров обновления продукта или значений параметра /UpdateSource не приводит к изменению каких бы то ни было настроек службы обновления Windows.

Пример файла ConfigurationFile.ini:

; Microsoft SQL Server 2012 Configuration file 
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. 
ACTION="Install"

; Specifies whether SQL Server Setup should discover and include product updates. 
; The valid values are True and False or 1 and 0. 
; By default SQL Server Setup will include updates that are found. 
UpdateEnabled=TRUE

; Specifies the location where SQL Server Setup will obtain product updates. 
; The valid values are "MU" to search Microsoft Update, a valid folder path, a relative path such as 
; .\MyUpdates or a UNC share. By default SQL Server Setup will search Microsoft Update or a Windows 
; Update service through the Window Server Update Services. 
UpdateSource=.\Updates

Использование служб Windows Server Update Services

Администратор WSUS может синхронизировать обновления с центром обновления Майкрософт. Чтобы настроить продукты для синхронизации, выполните следующие действия.

  1. В консоли администрирования служб WSUS щелкните узел Параметры.

  2. Щелкните Продукты и классификации, а затем откройте вкладку Продукты.

  3. Выберите Обновления продукта SQL Server 2012 для установки для SQL Server и нажмите кнопку ОК.

  4. На вкладке Классификации установите флажки для тех классификаций обновлений, которые нужно синхронизировать с сервером WSUS, и нажмите кнопку ОК.

Дополнительные сведения о том, как настроить набор обновлений, которые должны загружаться через службы WSUS, см. в разделе Настройка обновлений и синхронизации (https://go.microsoft.com/fwlink/?LinkID=219944).

Обновления продукта SQL Server 2012 для установки являются скрытым продуктом, который недоступен для интерактивного просмотра, но виден службам WSUS, а через них доступен программе установки SQL Server, когда она обращается к службам обновления Windows. После синхронизации обновлений с WSUS администратор может разрешить доступ к обновлениям программе установки SQL Server, если клиент службы обновления Windows ссылается на сервер WSUS.

ПримечаниеПримечание

Обновления для скрытых продуктов предназначены только для новых установок или обновлений. Эти обновления не используются для применения исправлений к существующим установкам.

Майкрософт и в дальнейшем будет поставлять пакеты обновления SQL Server и важные обновления через центр обновления Майкрософт для текущих установок SQL Server. Дополнительные сведения о службах Windows Server Update Services (WSUS) см. в разделе Службы Windows Server Update Services (https://go.microsoft.com/fwlink/?LinkId=214208).

Функции интегрированной установки

Функция обновления продукта является заменой функции интегрированной установки, которая была доступна в SQL Server 2008 PCU1. Поэтому параметры командной строки /PCUSource и /CUSource, связанные с функцией интегрированной установки, больше не должны использоваться. Эти параметры будут оставаться применимыми, но могут быть удалены в будущих версиях программы установки SQL Server. Их функциональность включена в параметр /UpdateSource.

Дополнительные сведения о функции интегрированной установки, которая имелась в SQL Server 2008 PCU1, см. в разделе Интегрированная установка обновлений SQL Server (https://go.microsoft.com/fwlink/?LinkId=219945).

См. также

Задания

Установка SQL Server «2012» с помощью мастера установки (программы установки)

Основные понятия

Установка SQL Server 2012 из командной строки

установить SQL Server 2012 с помощью файла конфигурации