Установка обновлений из командной строкиInstalling Updates from the Command Prompt

ОБЛАСТЬ ПРИМЕНЕНИЯ:  даSQL Server (только в Windows) нетБаза данных SQL Azure нетХранилище данных SQL AzureнетParallel Data Warehouse APPLIES TO: yesSQL Server (Windows only) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Проверьте скрипты установки и доработайте их в соответствии с задачами организации.Test and modify installation scripts to meet the needs of your organization.

Образец синтаксиса для программы установкиSample Syntax for Installation

Имя пакета может быть разным и включает обозначение языка, выпуска и архитектуры процессора.The name of the update package can vary and may include a language, edition, and processor component. Применение обновления из командной строки. Замените <имя_пакета> именем конкретного пакета обновления:Apply an update at a command prompt, replacing <package_name> with the name of your update package:

  • Обновление одного экземпляра SQL ServerSQL Server и всех общих компонентов, таких как Службы Integration ServicesIntegration Services и средства управления: Можно указать экземпляр с помощью параметра InstanceName или параметра InstanceID.Update a single instance of SQL ServerSQL Server and all shared components, like Службы Integration ServicesIntegration Services and Management Tools: You can specify the instance either by using the InstanceName parameter or the InstanceID parameter. Чтобы обновить подготовленный экземпляр SQL ServerSQL Server, нужно указать параметр InstanceID.To update a prepared instance of SQL ServerSQL Server, you must specify the InstanceID parameter.

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance
    

    или диспетчер конфигурации службor

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=\<Instance ID>. 
    
  • Программа установки может интегрировать последние обновления продукта в основную установку продукта, чтобы он и применимые обновления устанавливались одновременно.Setup can integrate the latest product updates with the main product installation so that the main product and its applicable updates are installed at the same time. Можно подготовить установку экземпляра компонента Database Engine, включающую обновление продукта:You can prepare an installation of database engine instance to include product update:

    setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateSource=\<path where the update is downloaded> /INSTANCEID=\<Instance ID> /FEATURES=SQLEngine. 
    
  • Обновление только общих компонентов SQL ServerSQL Server, таких как службы Службы Integration ServicesIntegration Services и средства управления:Update SQL ServerSQL Server shared components only, like Службы Integration ServicesIntegration Services and Management Tools:

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch 
    
  • Обновление всех экземпляров SQL ServerSQL Server на компьютере и всех общих компонентов, таких как службы Службы Integration ServicesIntegration Services и средства управления:Update all instances of SQL ServerSQL Server on the computer and all shared components, like Службы Integration ServicesIntegration Services and Management Tools:

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances. 
    
  • Удаление обновления из отдельного экземпляра SQL ServerSQL Server и всех общих компонентов, таких как службы Службы Integration ServicesIntegration Services и средства управления:Remove an update from a single instance of SQL ServerSQL Server and all shared components, like Службы Integration ServicesIntegration Services and Management Tools:

    <package_name>.exe /qs /Action=RemovePatch /InstanceName=MyInstance. 
    
  • Удаление обновления только из общих компонентов SQL ServerSQL Server, таких как службы Службы Integration ServicesIntegration Services и средства управления:Remove an update from SQL ServerSQL Server shared components only, like Службы Integration ServicesIntegration Services and Management Tools:

    <package_name>.exe /qs /Action=RemovePatch 
    

    Примечание

    Установщик обновлений поддерживает версию общих компонентов такой же или более поздней, чем версия экземпляра, на самом высоком уровне.The update installer ensures that the shared components are always at or above the version of the instance at the highest level.

Поддерживаемые параметрыSupported parameters

Важно!

При возможности указывайте учетные данные безопасности в среде выполнения.When possible, supply security credentials at run time. Если нужно хранить учетные данные в файле скрипта, для этого файла необходимо обеспечить защиту, чтобы исключить несанкционированный доступ.If you must store credentials in a script file, secure the file to prevent unauthorized access.

ПараметрSwitch ОписаниеDescription
/?/? Отображает справку командной строки для автоматической установкиDisplays unattended installation command prompt help
/action=Patch или /action=RemovePatch/action=Patch or /action=RemovePatch Задает действие установки: Patch или RemovePatch.Specifies the installation action: Patch or RemovePatch.
/allinstances/allinstances Устанавливает обновление SQL ServerSQL Server для всех экземпляров SQL ServerSQL Server и всех общих компонентов SQL ServerSQL Server , не привязанных к экземпляру.Applies the SQL ServerSQL Server update to all instances of SQL ServerSQL Server and to all SQL ServerSQL Server shared, instance-unaware components.
/instancename=ИмяЭкземпляра*/instancename=InstanceName* Устанавливает обновление SQL ServerSQL Server для экземпляра SQL ServerSQL Server с именем InstanceName и всех общих компонентов SQL ServerSQL Server , не привязанных к экземпляру.Applies the SQL ServerSQL Server update to an instance of SQL ServerSQL Server named InstanceName, and to all SQL ServerSQL Server shared, instance-unaware components.
/InstanceID=Inst1/InstanceID=Inst1 Применяет обновление SQL ServerSQL Server для экземпляра SQL ServerSQL Server с именем «Inst1» и всех общих компонентов SQL ServerSQL Server , не привязанных к экземпляру.Applies the SQL ServerSQL Server update to an instance of SQL ServerSQL Server Inst1, and to all SQL ServerSQL Server shared, instance-unaware components.
/quiet/quiet Запускает программу установки обновления для SQL ServerSQL Server в автоматическом режиме.Runs the SQL ServerSQL Server update Setup in unattended mode.
/qs/qs Отображается только диалоговое окно выполнения.Displays only the progress UI dialog.
/UpdateEnabled/UpdateEnabled Задает, должна ли программа установки SQL ServerSQL Server обнаруживать и включать обновления продукта.Specifies whether SQL ServerSQL Server setup should discover and include product updates. Допустимые значения — True и False либо 1 и 0.The valid values are True and False or 1 and 0. По умолчанию программа установки SQL ServerSQL Server будет включать найденные обновления.By default, SQL ServerSQL Server setup will include updates that are found.
/IAcceptSQLServerLicenseTerms/IAcceptSQLServerLicenseTerms Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.Required only when the /Q or /QS parameter is specified for unattended installations.

* Этот параметр нельзя указать для применения обновления к подготовленному экземпляру SQL ServerSQL Server.*You cannot specify this parameter to apply an update to a prepared instance of SQL ServerSQL Server. Вместо этого необходимо указать параметр /instanceID.You must specify the /instanceID parameter instead.

См. также разделSee also

Общие сведения об обслуживании установки SQL ServerOverview of SQL Server Servicing Installation