Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server в Windows
Проверьте скрипты установки и доработайте их в соответствии с задачами организации.
Пример синтаксиса для установки
Имя пакета обновления может отличаться и может включать язык, выпуск и компонент процессора. Применение обновления из командной строки. Замените <package_name> именем пакета обновления:
Обновите один экземпляр SQL Server и все общие компоненты, такие как службы Integration Services и средства управления: можно указать экземпляр с помощью параметра InstanceName или параметра InstanceID. Чтобы обновить подготовленный экземпляр SQL Server, необходимо указать параметр InstanceID.
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstanceили
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=\<Instance ID>Для SQL Server 2022 (16.x) и более поздних версий ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server по aka.ms/useterms.
Программа установки может интегрировать последние обновления продукта в основную установку продукта, чтобы он и применимые обновления устанавливались одновременно. Можно подготовить установку экземпляра компонента Database Engine, включающую обновление продукта:
setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateSource=\<path where the update is downloaded> /INSTANCEID=\<Instance ID> /FEATURES=SQLEngineОбновите только общие компоненты SQL Server, такие как службы Integration Services и средства управления:
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=PatchОбновите все экземпляры SQL Server на компьютере и всех общих компонентах, таких как службы Integration Services и средства управления:
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstancesУдалите обновление из одного экземпляра SQL Server и всех общих компонентов, таких как службы Integration Services и средства управления:
<package_name>.exe /qs /Action=RemovePatch /InstanceName=MyInstanceУдалите обновление только из общих компонентов SQL Server, таких как службы Integration Services и средства управления:
<package_name>.exe /qs /Action=RemovePatchПримечание.
Установщик обновлений поддерживает версию общих компонентов такой же или более поздней, чем версия экземпляра, на самом высоком уровне.
Поддерживаемые параметры
Внимание
При возможности указывайте учетные данные безопасности в среде выполнения. Если нужно хранить учетные данные в файле скрипта, для этого файла необходимо обеспечить защиту, чтобы исключить несанкционированный доступ.
| Переключатель | Описание |
|---|---|
/? |
Отображает справку командной строки для автоматической установки |
/action=Patch or /action=RemovePatch |
Указывает действие установки: Patch или RemovePatch. |
/allinstances |
Применяет обновление SQL Server ко всем экземплярам SQL Server и ко всем общим компонентам SQL Server. |
/instancename=InstanceName
1 |
Применяет обновление SQL Server к экземпляру SQL Server с именем InstanceName, а также ко всем общим компонентам SQL Server, не зависящим от конкретного экземпляра. |
/InstanceID=Inst1 |
Применяет обновление SQL Server к экземпляру SQL Server Inst1, а также ко всем общим компонентам SQL Server, не зависящим от экземпляров. |
/hideconsole |
Указывает, что окно консоли SQL Server скрыто или закрыто. |
/quiet |
Запускает программу установки обновления SQL Server в автоматическом режиме. |
/qs |
Отображается только диалоговое окно выполнения. |
/UpdateEnabled |
Указывает, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 10. По умолчанию программа установки SQL Server включает в себя обновления, которые он находит. |
/IAcceptSQLServerLicenseTerms |
Требуется только в том случае, если указан параметр /Q или /QS для установки без вмешательства пользователя. |
1 Нельзя указать этот параметр, чтобы применить обновление к подготовленному экземпляру SQL Server. Вместо этого необходимо указать параметр /instanceID.