Как установить SQL Server 2008 из командной строки
Перед запуском программы установки SQL Server ознакомьтесь с разделом Планирование установки SQL Server.
При установке нового экземпляра SQL Server из командной строки можно указать устанавливаемые компоненты и способ их настройки. Также можно выбрать автоматическое, базовое или полное взаимодействие с пользовательским интерфейсом программы установки.
Примечание |
---|
При установке из командной строки SQL Server поддерживает полностью тихий режим (включается параметром /Q) и простой тихий режим (включается параметром /QS). При указании параметра /QS показывается только ход выполнения, не запрашивается ввод данных и не выводятся сообщения об обнаруженных ошибках. Параметр /QS поддерживается только в случае, когда указан режим /Action=install. |
Поддерживаются следующие варианты установки из командной строки.
Установка, обновление и удаление экземпляра SQL Server 2008 одновременно с общими компонентами на локальном компьютере с использованием синтаксиса и параметров, заданных в командной строке.
Установка, обновление или удаление экземпляра отказоустойчивого кластера.
Обновление одного выпуска SQL Server 2008 до другого выпуска SQL Server 2008.
Установка экземпляра SQL Server 2008 на локальный компьютер с использованием синтаксиса и параметров, указанных в файле конфигурации. Этот способ можно использовать для копирования конфигурации установки на несколько компьютеров или установки нескольких узлов отказоустойчивого кластера.
При установке SQL Server из командной строки параметры установки задаются в командной строке в соответствии с синтаксисом команды установки.
Примечание |
---|
Для локальных установок необходимо запускать программу установки, обладая правами администратора. При установке SQL Server из удаленной общей папки необходимо использовать учетную запись домена с разрешениями на чтение и выполнение для удаленной общей папки. Для установок отказоустойчивого кластера необходимо быть локальным администратором с разрешениями, позволяющими входить в систему от имени службы и действовать как часть операционной системы на всех узлах отказоустойчивого кластера. |
Правильное использование параметров программы установки
Следующие рекомендации помогут вам в создании синтаксически правильных команд установки:
/ПАРАМЕТР
/ПАРАМЕТР=true/false
/ПАРАМЕТР=1/0 для логических типов данных
/ПАРАМЕТР="значение" для всех параметров-одиночных значений. Рекомендуется использовать двойные кавычки, а если значение содержит пробел, то их использование обязательно.
Примечание /PID — значение для этого параметра следует заключать в двойные кавычки.
/ПАРАМЕТР="значение1" "значение2" "значение3" для всех многозначных параметров. Рекомендуется использовать двойные кавычки, а если значение содержит пробел, то их использование обязательно.
Исключения:
- Параметр /FEATURES является многозначным, но для него используется формат /FEATURES=AS,RS,IS, где не используются пробелы, а значения разделяются запятыми.
Обратите внимание на использование символов экранирования:
/INSTANCEDIR=c:\PathName поддерживается.
/INSTANCEDIR=c:\PathName\ поддерживается.
/INSTANCEDIR="c:\PathName\\" поддерживается.
/INSTANCEDIR="c:\PathName\" не поддерживается.
Параметры SQL Server 2008
В следующих разделах представлены параметры, предназначенные для разработки сценариев установки из командной строки в случаях установки, обновления и исправления.
Параметры, указанные для определенного компонента SQL Server, поддерживаются только этим компонентом. Параметры агента SQL Server и обозревателя SQL Server применяются только во время установки компонента SQL Server Database Engine.
Параметры установки
Параметры обновления
Параметры исправления
Параметры перестроения системной базы данных
Параметры удаления
Параметры отказоустойчивого кластера
Параметры из предыдущих версий SQL Server
Параметры учетных записей служб
Параметры компонентов
Параметры установки
При разработке сценариев установки из командной строки можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций установки. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/ERRORREPORTING Необязательный |
Задает состояние передачи ошибок для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/FEATURES Обязательный |
Указывает компоненты для установки. |
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров установки. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки выводится на консоль. |
Управление программой установки SQL Server |
/INSTALLSHAREDDIR Необязательный |
Указывает каталог установки для 64-разрядных общих компонентов, отличный от каталога по умолчанию. |
Управление программой установки SQL Server |
/INSTALLSHAREDWOWDIR Необязательный |
Задает каталог установки для 32-разрядных общих компонентов, отличный от каталога по умолчанию. Поддерживается только в 64-разрядной системе. |
Управление программой установки SQL Server |
/INSTANCEDIR Необязательный |
Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию. |
Управление программой установки SQL Server |
/INSTANCEID Необязательный |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра. |
Управление программой установки SQL Server |
/PID Необязательный |
Задает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется ознакомительная версия SQL Server 2008 Enterprise. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/QS Необязательный |
Указывает, что программа установки запускается и отображает в пользовательском интерфейсе ход выполнения, но не принимает вводимые значения и не выводит сообщения об ошибке. |
Управление программой установки SQL Server |
/SQMREPORTING Необязательный |
Указывает ведение отчета об использовании компонентов для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Агент SQL Server |
/AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы обозревателя SQL Server. |
Агент SQL Server |
/AGTSVCPASSWORD Обязательный |
Задает пароль для службы агента SQL Server. |
Агент SQL Server |
/AGTSVCSTARTUPTYPE Необязательный |
Указывает режим запуска для службы агента SQL Server. Поддерживаемые значения.
|
Службы Analysis Services |
/ASBACKUPDIR Необязательный |
Указывает каталог для файлов резервной копии служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASCOLLATION Необязательный |
Задает параметры сортировки для служб Analysis Services. Значение по умолчанию:
|
Службы Analysis Services |
/ASCONFIGDIR Необязательный |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASDATADIR Необязательный |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASLOGDIR Необязательный |
Указывает каталог для файлов журналов служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASSVCACCOUNT Обязательный |
Задает учетную запись для службы Analysis Services. |
Службы Analysis Services |
/ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. |
Службы Analysis Services |
/ASSVCSTARTUPTYPE Необязательный |
Указывает режим запуска для службы Analysis Services. Поддерживаемые значения.
|
Службы Analysis Services |
/ASSYSADMINACCOUNTS Обязательный |
Задает учетные данные администратора для служб Analysis Services. |
Службы Analysis Services |
/ASTEMPDIR Необязательный |
Указывает каталог для временных файлов служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASPROVIDERMSOLAP Необязательный |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию.
|
Обозреватель SQL Server |
/BROWSERSVCSTARTUPTYPE Необязательный |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения.
|
Компонент SQL Server Database Engine |
/ENABLERANU Необязательный |
Включает ввод учетных данных режима «Запуск от имени» для установки SQL Server Express. |
Компонент SQL Server Database Engine |
/INSTALLSQLDATADIR Необязательный |
Указывает каталог для файлов данных SQL Server. Значения по умолчанию:
|
Компонент SQL Server Database Engine |
/SAPWD Необходим, если /SECURITYMODE=SQL |
Задает пароль для учетной записи sa SQL Server. |
Компонент SQL Server Database Engine |
/SECURITYMODE Необязательный |
Указывает режим безопасности для SQL Server. Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows. Поддерживаемое значение:
|
Компонент SQL Server Database Engine |
/SQLBACKUPDIR Необязательный |
Указывает каталог для файлов резервных копий. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLCOLLATION Необязательный |
Задает параметры сортировки для SQL Server. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLSVCACCOUNT Обязательный |
Указывает стартовую учетную запись для службы SQL Server. |
Компонент SQL Server Database Engine |
/SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Компонент SQL Server Database Engine |
/SQLSVCSTARTUPTYPE Необязательный |
Указывает режим запуска для службы SQL Server. Поддерживаемые значения.
|
Компонент SQL Server Database Engine |
/SQLSYSADMINACCOUNTS Обязательный |
С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin. |
Компонент SQL Server Database Engine |
/SQLTEMPDBDIR Необязательный |
Указывает каталог для файлов данных базы данных tempdb. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLTEMPDBLOGDIR Необязательный |
Указывает каталог для файлов журнала базы данных tempdb. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLUSERDBDIR Необязательный |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLUSERDBLOGDIR Необязательный |
Указывает каталог для файлов журнала пользовательских баз данных. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/USESYSDB Необязательный |
Указывает расположение системных баз данных SQL Server, используемых для этой установки. В указываемый путь не должен входить суффикс «\Data». |
Функция FILESTREAM |
/FILESTREAMLEVEL Необязательный |
Указывает уровень доступа для функции FILESTREAM. Поддерживаемые значения.
|
Функция FILESTREAM |
/FILESTREAMSHARENAME Необязательный Обязательный, если значение FILESTREAMLEVEL больше 1. |
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM. |
Компонент SQL Server Full-Text Search |
/FTSVCACCOUNT Необязательный |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр не учитывается в операционных системах Windows Server 2008 и Windows Vista. Для более безопасной передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если эти значения не указаны, служба запуска полнотекстовой фильтрации будет отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию.
|
Компонент SQL Server Full-Text Search |
/FTSVCPASSWORD Необязательный |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр не учитывается в операционных системах Windows Server 2008 и Windows Vista. |
Службы Integration Services |
/ISSVCACCOUNT Обязательный |
Указывает учетную запись для служб Integration Services. Значение по умолчанию.
|
Службы Integration Services |
/ISSVCPASSWORD Обязательный |
Указывает пароль для служб Integration Services. |
Службы Integration Services |
/ISSVCStartupType Необязательно |
Указывает режим запуска для службы Integration Services. |
SQL Server сетевые конфигурации |
/NPENABLED Необязательно |
Указывает состояние протокола именованных каналов для службы SQL Server. Поддерживаемые значения.
|
SQL Server сетевые конфигурации |
/TCPENABLED Необязательно |
Указывает состояние протокола TCP для службы SQL Server. Поддерживаемые значения:
|
Службы Reporting Services |
/RSINSTALLMODE Необязательный |
Указывает режим установки для служб Reporting Services. |
Службы Reporting Services |
/RSSVCACCOUNT Обязательный |
Указывает стартовую учетную запись для служб Reporting Services. |
Службы Reporting Services |
/RSSVCPASSWORD Обязательный |
Указывает пароль стартовой учетной записи для службы Reporting Services. |
Службы Reporting Services |
/RSSVCStartupType Необязательный |
Указывает режим запуска для службы Reporting Services. |
Образец синтаксиса
Установка нового изолированного экземпляра с компонентами SQL Server Database Engine, Full-Text Search и поддержкой репликации. |
|
Параметры обновления
При разработке сценариев обновления из командной строки можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций установки. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/ERRORREPORTING Необязательный |
Задает состояние передачи ошибок для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTANCEDIR Необязательный |
Указывает каталог для общих компонентов, отличный от заданного по умолчанию. |
Управление программой установки SQL Server |
/INSTANCEID Обязательный при обновлении с SQL Server 2008 Необязательный при обновлении с SQL Server 2000 и SQL Server 2005 |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра. |
Управление программой установки SQL Server |
/PID Необязательный |
Задает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется ознакомительная версия SQL Server 2008 Enterprise. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/SQMREPORTING Необязательный |
Указывает ведение отчета об использовании компонентов для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли должно быть скрыто или закрыто. |
Служба обозревателя SQL Server |
/BROWSERSVCSTARTUPTYPE Необязательный |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения.
|
Компонент SQL Server Full-Text Search |
/FTUPGRADEOPTION Необязательный |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения.
|
Службы Integration Services |
/ISSVCACCOUNT Обязательный |
Указывает учетную запись для служб Integration Services. Значение по умолчанию.
|
Службы Integration Services |
/ISSVCPASSWORD Обязательный |
Указывает пароль для служб Integration Services. |
Службы Integration Services |
/ISSVCStartupType Необязательный |
Указывает режим запуска для службы Integration Services. |
Службы Reporting Services |
/RSUPGRADEDATABASEACCOUNT Необязательный |
|
Службы Reporting Services |
/RSUPGRADEPASSWORD Необязательный |
Образец синтаксиса
Обновление существующего экземпляра или узла отказоустойчивого кластера с версии SQL Server 2000 или SQL Server 2005. |
|
Обновление существующего экземпляра SQL Server 2008 до другого выпуска SQL Server 2008. |
|
Параметры исправления
При разработке сценариев исправления из командной строки можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций исправления. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/FEATURES Обязательный |
Указывает компоненты для исправления. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Образец синтаксиса
Исправить экземпляр и общие компоненты. |
|
Параметры перестроения системной базы данных
При разработке сценариев, запускаемых из командной строки для перестроения системных баз данных master, model, msdb и tempdb, используются параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделе Перестроение системных баз данных.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций перестроения баз данных. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Компонент SQL Server Database Engine |
/SQLCOLLATION Необязательный |
Указывает новые параметры сортировки на уровне сервера. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SAPWD Обязателен, если во время установки экземпляра был указан режим /SECURITYMODE=SQL |
Указывает пароль для учетной записи SQL SA. |
Компонент SQL Server Database Engine |
/SQLSYSADMINACCOUNTS Обязательный |
С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin. |
Параметры удаления
При разработке сценариев удаления из командной строки можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций удаления. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/FEATURES Обязательный |
Указывает удаляемые компоненты. |
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Образец синтаксиса
Удаление существующего экземпляра SQL Server. |
Примечание. Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо «MSSQLSERVER» в примере, который ранее был приведен в этом разделе. |
Параметры отказоустойчивого кластера
Перед установкой экземпляра отказоустойчивого кластера SQL Server ознакомьтесь со следующими разделами:
Требования к оборудованию и программному обеспечению для установки SQL Server 2008
Приступая к работе с отказоустойчивым кластером SQL Server 2008
Важно! Для всех команд установки отказоустойчивого кластера требуется базовый кластер Windows. Все узлы, которые составят отказоустойчивый кластер SQL Server, должны быть частью одного кластера Windows.
Проверьте следующие сценарии установки отказоустойчивого кластера и внесите необходимые изменения.
Параметры интегрированной установки отказоустойчивого кластера
При разработке сценариев установки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице.
Дополнительные сведения об интегрированной установке см. в разделе Приступая к работе с отказоустойчивым кластером SQL Server 2008.
Примечание |
---|
Чтобы добавить дополнительные узлы после установки, используйте действие Добавление узла. |
Компонент SQL Server |
Параметр |
Данные |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций установки отказоустойчивого кластера. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/FAILOVERCLUSTERGROUP Необязательный |
Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов. Значение по умолчанию. SQLServer(<имя_экземпляра>) |
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/ERRORREPORTING Необязательный |
Задает состояние передачи ошибок для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/FEATURES Обязательный |
Указывает компоненты для установки. |
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTALLSHAREDDIR Необязательный |
Задает каталог установки для 64-разрядных общих компонентов, отличный от каталога по умолчанию. |
Управление программой установки SQL Server |
/INSTALLSHAREDWOWDIR Необязательный |
Задает каталог установки для 32-разрядных общих компонентов, отличный от каталога по умолчанию. Поддерживается только в 64-разрядной системе. |
Управление программой установки SQL Server |
/INSTANCEDIR Необязательный |
Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию. |
Управление программой установки SQL Server |
/INSTANCEID Необязательный |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра. |
Управление программой установки SQL Server |
/PID Необязательный |
Задает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется ознакомительная версия SQL Server 2008 Enterprise. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/QS Необязательный |
Указывает, что программа установки запускается и отображает в пользовательском интерфейсе ход выполнения, но не принимает вводимые значения и не выводит сообщения об ошибке. |
Управление программой установки SQL Server |
/SQMREPORTING Необязательный |
Указывает ведение отчета об использовании компонентов для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли должно быть скрыто или закрыто. |
Управление программой установки SQL Server |
/FAILOVERCLUSTERDISKS Обязательный |
Указывает список общих дисков, которые должны быть включены в группу ресурсов отказоустойчивого кластера SQL Server. Значение по умолчанию. Первый диск используется в качестве диска по умолчанию для всех баз данных. |
Управление программой установки SQL Server |
/FAILOVERCLUSTERIPADDRESSES Обязательный |
Указывает список IP-адресов для отказоустойчивого кластера SQL Server. |
Управление программой установки SQL Server |
/FAILOVERCLUSTERNETWORKNAME Обязательный |
Указывает сетевое имя для нового отказоустойчивого кластера SQL Server. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server в сети. |
Агент SQL Server |
/AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы агента SQL Server. |
Агент SQL Server |
/AGTSVCPASSWORD Обязательный |
Задает пароль для службы агента SQL Server. |
Агент SQL Server |
/AGTDOMAINGROUP Обязательный1 |
Указывает группу глобального или локального домена безопасности для службы агента SQL Server. Управление разрешениями на все ресурсы выполняется группой безопасности на уровне домена, в которую входит учетная запись службы. |
Службы Analysis Services |
/ASBACKUPDIR Необязательный |
Указывает каталог для файлов резервных копий служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASCOLLATION Необязательный |
Задает параметры сортировки для служб Analysis Services. Значение по умолчанию:
|
Службы Analysis Services |
/ASCONFIGDIR Необязательный |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASDATADIR Необязательный |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASLOGDIR Необязательный |
Указывает каталог для файлов журналов служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASSYSADMINACCOUNTS Обязательный |
Задает учетные данные администратора для служб Analysis Services. |
Службы Analysis Services |
/ASTEMPDIR Необязательный |
Указывает каталог для временных файлов служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASPROVIDERMSOLAP Необязательный |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию.
|
Службы Analysis Services |
/ASDOMAINGROUP Обязательный1 |
Указывает группу глобального или локального домена безопасности для службы Analysis Services. Управление разрешениями на все ресурсы выполняется группой безопасности на уровне домена, в которую входит учетная запись службы. |
Компонент SQL Server Database Engine |
/INSTALLSQLDATADIR Требуется только в тех случаях, когда отсутствует доступный общий диск. |
Указывает каталог для файлов данных SQL Server. Если параметр INSTALLDATADIR не указан и имеются доступные общие диски, то первый доступный общий диск назначается каталогом данных. |
Компонент SQL Server Database Engine |
/SAPWD Необходим, если /SECURITYMODE=SQL |
Задает пароль для учетной записи sa SQL Server. |
Компонент SQL Server Database Engine |
/SECURITYMODE Необязательный |
Указывает режим безопасности для SQL Server. Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows. Поддерживаемое значение:
|
Компонент SQL Server Database Engine |
/SQLBACKUPDIR Необязательный |
Указывает каталог для файлов резервных копий. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLCOLLATION Необязательный |
Задает параметры сортировки для SQL Server. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLSVCACCOUNT Обязательный |
Указывает стартовую учетную запись для службы SQL Server. |
Компонент SQL Server Database Engine |
/SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Компонент SQL Server Database Engine |
/SQLSYSADMINACCOUNTS Обязательный |
С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin. |
Компонент SQL Server Database Engine |
/SQLTEMPDBDIR Необязательный |
Указывает каталог для файлов данных базы данных tempdb. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLTEMPDBLOGDIR Необязательный |
Указывает каталог для файлов журнала базы данных tempdb. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLUSERDBDIR Необязательный |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLUSERDBLOGDIR Необязательный |
Указывает каталог для файлов журнала пользовательских баз данных. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/USESYSDB Необязательный |
Указывает расположение системных баз данных SQL Server, используемых для этой установки. В указываемый путь не должен входить суффикс «\Data». |
Компонент SQL Server Database Engine |
/SQLDOMAINGROUP Обязательный1 |
Указывает группу глобального или локального домена безопасности для службы SQL Server Database Engine. Управление разрешениями на все ресурсы выполняется группой безопасности на уровне домена, в которую входит учетная запись службы. |
Функция FILESTREAM |
/FILESTREAMLEVEL Необязательный |
Указывает уровень доступа для функции FILESTREAM. Поддерживаемые значения.
|
Функция FILESTREAM |
/FILESTREAMSHARENAME Необязательный Обязательный, если значение FILESTREAMLEVEL больше 1. |
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM. |
Компонент SQL Server Full-Text Search |
/FTSVCACCOUNT Необязательный |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр не учитывается в операционных системах Windows Server 2008 и Windows Vista. Для более безопасной передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации будет использоваться идентификатор ServiceSID. Если эти значения не указаны, служба запуска полнотекстовой фильтрации будет отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию.
|
Компонент SQL Server Full-Text Search |
/FTSVCPASSWORD Необязательный |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр не учитывается в операционных системах Windows Server 2008 и Windows Vista. |
Службы Integration Services |
/ISSVCACCOUNT Обязательный |
Указывает учетную запись для служб Integration Services. Значение по умолчанию.
|
Службы Integration Services |
/ISSVCPASSWORD Обязательный |
Указывает пароль для служб Integration Services. |
Службы Integration Services |
/ISSVCStartupType Необязательный |
Указывает режим запуска для службы Integration Services. |
Службы Reporting Services |
/RSINSTALLMODE Необязательный |
Указывает режим установки для служб Reporting Services. |
Службы Reporting Services |
/RSSVCACCOUNT Обязательный |
Указывает стартовую учетную запись для служб Reporting Services. |
Службы Reporting Services |
/RSSVCPASSWORD Обязательный |
Указывает пароль стартовой учетной записи для службы Reporting Services. |
Службы Reporting Services |
/RSSVCStartupType Необязательный |
Указывает режим запуска для службы Reporting Services. |
1Этот параметр необходим при установке на Windows 2003, а также для обновления на месте отказоустойчивого кластера SQL Server 2000 до отказоустойчивого кластера SQL Server 2008. Для установки в Windows Server 2008 он является необязательным.
Дополнительные замечания
Не используйте группы домена в Windows Server 2008 для новой установки. Рекомендуется использовать в Windows Server 2008 идентификатор ServiceSID.
Компонент Database Engine и службы Analysis Services являются единственными компонентами, поддерживающими работу в кластере. Остальные компоненты не поддерживают работу в кластере и не обеспечивают высокий уровень доступности за счет перехода на другой ресурс.
Образец синтаксиса
Установка экземпляра по умолчанию отказоустойчивого кластера SQL Server, состоящего из одиночного узла, с компонентом Database Engine и службами Analysis Services. |
|
Параметры подготовки отказоустойчивого кластера
При разработке сценариев подготовки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. В качестве первого шага в расширенной установке отказоустойчивого кластера необходимо подготовить экземпляры отказоустойчивого кластера на всех узлах отказоустойчивого кластера. Дополнительные сведения см. в разделе Приступая к работе с отказоустойчивым кластером SQL Server 2008.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций подготовки отказоустойчивого кластера. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/ERRORREPORTING Необязательный |
Задает состояние передачи ошибок для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/FEATURES Обязательный |
Указывает компоненты для установки. |
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTALLSHAREDDIR Необязательный |
Задает каталог установки для 64-разрядных общих компонентов, отличный от каталога по умолчанию. |
Управление программой установки SQL Server |
/INSTALLSHAREDWOWDIR Необязательный |
Задает каталог установки для 32-разрядных общих компонентов, отличный от каталога по умолчанию. Поддерживается только в 64-разрядной системе. |
Управление программой установки SQL Server |
/INSTANCEDIR Необязательный |
Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию. |
Управление программой установки SQL Server |
/INSTANCEID Необязательный |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра. |
Управление программой установки SQL Server |
/PID Необязательный |
Задает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется ознакомительная версия SQL Server 2008 Enterprise. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/QS Необязательный |
Указывает, что программа установки запускается и отображает в пользовательском интерфейсе ход выполнения, но не принимает вводимые значения и не выводит сообщения об ошибке. |
Управление программой установки SQL Server |
/SQMREPORTING Необязательный |
Указывает ведение отчета об использовании компонентов для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Агент SQL Server |
/AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы обозревателя SQL Server. |
Агент SQL Server |
/AGTSVCPASSWORD Обязательный |
Задает пароль для службы агента SQL Server. |
Агент SQL Server |
/AGTDOMAINGROUP Обязательный1 |
Указывает группу глобального или локального домена безопасности для службы агента SQL Server. Управление разрешениями на все ресурсы выполняется группой безопасности на уровне домена, в которую входит учетная запись службы. |
Службы Analysis Services |
/ASSVCACCOUNT Обязательный |
Задает учетную запись для службы Analysis Services. |
Службы Analysis Services |
/ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. |
Службы Analysis Services |
/ASDOMAINGROUP Обязательный1 |
Указывает группу глобального или локального домена безопасности для службы Analysis Services. Управление разрешениями на все ресурсы выполняется группой безопасности на уровне домена, в которую входит учетная запись службы. |
Компонент SQL Server Database Engine |
/SQLSVCACCOUNT Обязательный |
Указывает стартовую учетную запись для службы SQL Server. |
Компонент SQL Server Database Engine |
/SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Компонент SQL Server Database Engine |
/SQLDOMAINGROUP Обязательный1 |
Указывает группу глобального или локального домена безопасности для службы компонента SQL Server Database Engine. Управление разрешениями на все ресурсы выполняется группой безопасности на уровне домена, в которую входит учетная запись службы. |
Функция FILESTREAM |
/FILESTREAMLEVEL Необязательный |
Указывает уровень доступа для функции FILESTREAM. Поддерживаемые значения.
|
Функция FILESTREAM |
/FILESTREAMSHARENAME Необязательный Обязательный, если значение FILESTREAMLEVEL больше 1. |
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM. |
Компонент SQL Server Full-Text Search |
/FTSVCACCOUNT Необязательный |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр не учитывается в операционных системах Windows Server 2008 и Windows Vista. Для более безопасной передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации будет использоваться идентификатор ServiceSID. Если эти значения не указаны, служба запуска полнотекстовой фильтрации будет отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию.
|
Компонент SQL Server Full-Text Search |
/FTSVCPASSWORD Необязательный |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр не учитывается в операционных системах Windows Server 2008 и Windows Vista. |
Службы Integration Services |
/ISSVCACCOUNT Обязательный |
Указывает учетную запись для служб Integration Services. Значение по умолчанию.
|
Службы Integration Services |
/ISSVCPASSWORD Обязательный |
Указывает пароль для служб Integration Services. |
Службы Integration Services |
/ISSVCStartupType Необязательный |
Указывает режим запуска для службы Integration Services. |
Службы Reporting Services |
/RSINSTALLMODE Доступен только в режиме «Только файлы». |
Указывает режим установки для служб Reporting Services. |
Службы Reporting Services |
/RSSVCACCOUNT Обязательный |
Указывает стартовую учетную запись для служб Reporting Services. |
Службы Reporting Services |
/RSSVCPASSWORD Обязательный |
Указывает пароль стартовой учетной записи для службы Reporting Services. |
Службы Reporting Services |
/RSSVCStartupType Необязательный |
Указывает режим запуска для службы Reporting Services. |
1Этот параметр необходим при установке на Windows 2003, а также для обновления на месте отказоустойчивого кластера SQL Server 2000 или SQL Server 2005 до отказоустойчивого кластера SQL Server 2008. Для установки в Windows Server 2008 он является необязательным.
Образец синтаксиса
Выполнение подготовительного шага дополнительного сценария установки отказоустойчивого кластера для компонента Database Engine и служб Analysis Services. |
Чтобы подготовить экземпляр по умолчанию, выполните следующую команду в командной строке:
Чтобы подготовить именованный экземпляр, выполните следующую команду в командной строке:
|
Параметры завершения отказоустойчивого кластера
При разработке сценариев завершения отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. Это действие является вторым шагом в расширенной установке отказоустойчивого кластера. После выполнения подготовки на всех узлах отказоустойчивого кластера необходимо выполнить эту команду на узле, которому принадлежат общие диски. Дополнительные сведения см. в разделе Приступая к работе с отказоустойчивым кластером SQL Server 2008.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций завершения отказоустойчивого кластера. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/FAILOVERCLUSTERGROUP Необязательный |
Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов. Значение по умолчанию. SQLServer(<имя_экземпляра>) |
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/ERRORREPORTING Необязательный |
Задает состояние передачи ошибок для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра |
Управление программой установки SQL Server |
/PID Необязательный |
Задает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется ознакомительная версия SQL Server 2008 Enterprise. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/QS Необязательный |
Указывает, что программа установки запускается и отображает в пользовательском интерфейсе ход выполнения, но не принимает вводимые значения и не выводит сообщения об ошибке. |
Управление программой установки SQL Server |
/SQMREPORTING Необязательный |
Указывает ведение отчета об использовании компонентов для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Управление программой установки SQL Server |
/FAILOVERCLUSTERDISKS Обязательный |
Указывает список общих дисков, которые должны быть включены в группу ресурсов отказоустойчивого кластера SQL Server. Значение по умолчанию. Первый диск используется в качестве диска по умолчанию для всех баз данных. |
Управление программой установки SQL Server |
/FAILOVERCLUSTERIPADDRESSES Обязательный |
Указывает список IP-адресов для отказоустойчивого кластера SQL Server. |
Управление программой установки SQL Server |
/FAILOVERCLUSTERNETWORKNAME Обязательный |
Указывает сетевое имя для нового отказоустойчивого кластера SQL Server. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server в сети. |
Службы Analysis Services |
/ASBACKUPDIR Необязательный |
Указывает каталог для файлов резервных копий служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASCOLLATION Необязательный |
Задает параметры сортировки для служб Analysis Services. Значение по умолчанию:
|
Службы Analysis Services |
/ASCONFIGDIR Необязательный |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASDATADIR Необязательный |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASLOGDIR Необязательный |
Указывает каталог для файлов журналов служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASSYSADMINACCOUNTS Обязательный |
Задает учетные данные администратора для служб Analysis Services. |
Службы Analysis Services |
/ASTEMPDIR Необязательный |
Указывает каталог для временных файлов служб Analysis Services. Значения по умолчанию:
|
Службы Analysis Services |
/ASPROVIDERMSOLAP Необязательный |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/INSTALLSQLDATADIR Требуется только в тех случаях, когда отсутствует доступный общий диск |
Указывает каталог для файлов данных SQL Server. Если параметр INSTALLDATADIR не указан и имеются доступные общие диски, то первый доступный общий диск назначается каталогом данных. |
Компонент SQL Server Database Engine |
/SAPWD Необходим, если /SECURITYMODE=SQL |
Задает пароль для учетной записи sa SQL Server. |
Компонент SQL Server Database Engine |
/SECURITYMODE Необязательный |
Указывает режим безопасности для SQL Server. Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows Поддерживаемые значения.
|
Компонент SQL Server Database Engine |
/SQLBACKUPDIR Необязательный |
Указывает каталог для файлов резервных копий. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLCOLLATION Необязательный |
Задает параметры сортировки для SQL Server. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLSYSADMINACCOUNTS Обязательный |
С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin. |
Компонент SQL Server Database Engine |
/SQLTEMPDBDIR Необязательный |
Указывает каталог для файлов данных базы данных tempdb. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLTEMPDBLOGDIR Необязательный |
Указывает каталог для файлов журнала базы данных tempdb. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLUSERDBDIR Необязательный |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/SQLUSERDBLOGDIR Необязательный |
Указывает каталог для файлов журнала пользовательских баз данных. Значение по умолчанию.
|
Компонент SQL Server Database Engine |
/USESYSDB Необязательный |
Указывает расположение системных баз данных SQL Server, используемых для этой установки. В указываемый путь не должен входить суффикс «\Data». |
Службы Reporting Services |
/RSINSTALLMODE Доступен в режиме «Только файлы». |
Указывает режим установки для служб Reporting Services. |
Образец синтаксиса
Выполнение завершающего шага дополнительного сценария установки отказоустойчивого кластера для компонента Database Engine и служб Analysis Services. На компьютере, который станет активным узлом в отказоустойчивом кластере, выполните следующую команду, чтобы его можно было использовать. Действие «CompleteFailoverCluster» необходимо выполнить на узле, на котором находится общий диск в отказоустойчивом кластере служб Analysis Services. |
Чтобы завершить установку отказоустойчивого кластера для экземпляра по умолчанию, выполните следующую команду в командной строке:
Чтобы завершить установку отказоустойчивого кластера для именованного экземпляра, выполните следующую команду в командной строке:
|
Параметры обновления отказоустойчивого кластера
При разработке сценариев установки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделах Как обновить экземпляр отказоустойчивого кластера SQL Server (программа установки) и Приступая к работе с отказоустойчивым кластером SQL Server 2008.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций установки. Поддерживаемые значения.
|
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/ERRORREPORTING Необязательный |
Задает состояние передачи ошибок для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTANCEDIR Необязательный |
Указывает каталог для общих компонентов, отличный от заданного по умолчанию. |
Управление программой установки SQL Server |
/INSTANCEID Обязательный при обновлении с SQL Server 2008 Необязательный при обновлении с SQL Server 2000 и SQL Server 2005 |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра |
Управление программой установки SQL Server |
/PID Необязательный |
Задает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется ознакомительная версия SQL Server 2008 Enterprise. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/SQMREPORTING Необязательный |
Указывает ведение отчета об использовании компонентов для SQL Server. Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке). Поддерживаемые значения.
|
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Управление программой установки SQL Server |
/FAILOVERCLUSTERROLLOWNERSHIP |
Задает способ перехода на другой ресурс в ходе обновления. |
Служба обозревателя SQL Server |
/BROWSERSVCSTARTUPTYPE Необязательный |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения.
|
Компонент SQL Server Full-Text Search |
/FTUPGRADEOPTION Необязательный |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения.
|
Службы Integration Services |
/ISSVCACCOUNT Обязательный |
Указывает учетную запись для служб Integration Services. Значение по умолчанию.
|
Службы Integration Services |
/ISSVCPASSWORD Обязательный |
Указывает пароль для служб Integration Services. |
Службы Integration Services |
/ISSVCStartupType Необязательный |
Указывает режим запуска для службы Integration Services. |
Службы Reporting Services |
/RSUPGRADEDATABASEACCOUNT Необязательный |
|
Службы Reporting Services |
/RSUPGRADEPASSWORD Необязательный |
Параметры добавления узла
При разработке сценариев добавления узла из командной строки можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций добавления узла. Поддерживаемое значение:
|
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра |
Управление программой установки SQL Server |
/PID Необязательный |
Задает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется ознакомительная версия SQL Server 2008 Enterprise. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/QS Необязательный |
Указывает, что программа установки запускается и отображает в пользовательском интерфейсе ход выполнения, но не принимает вводимые значения и не выводит сообщения об ошибке. |
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Агент SQL Server |
/AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы обозревателя SQL Server. |
Агент SQL Server |
/AGTSVCPASSWORD Обязательный |
Задает пароль для службы агента SQL Server. |
Службы Analysis Services |
/ASSVCACCOUNT Обязательный |
Задает учетную запись для службы Analysis Services. |
Службы Analysis Services |
/ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. |
Компонент SQL Server Database Engine |
/SQLSVCACCOUNT Обязательный |
Указывает стартовую учетную запись для службы SQL Server. |
Компонент SQL Server Database Engine |
/SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Службы Integration Services |
/ISSVCPASSWORD Обязательный |
Указывает пароль для служб Integration Services. |
Службы Reporting Services |
/RSINSTALLMODE Доступен в режиме «Только файлы». |
Указывает режим установки для служб Reporting Services. |
Службы Reporting Services |
/RSSVCPASSWORD Обязательный |
Указывает пароль стартовой учетной записи для службы Reporting Services. |
Дополнительные замечания
Компонент Database Engine и службы Analysis Services являются единственными компонентами, поддерживающими работу в кластере. Остальные компоненты не поддерживают работу в кластере и не обеспечивают высокий уровень доступности за счет перехода на другой ресурс.
Образец синтаксиса
Добавление узла в существующий экземпляр отказоустойчивого кластера с компонентом Database Engine и службами Analysis Services. |
|
Параметры удаления узла
При разработке сценариев удаления узла из командной строки можно использовать параметры, приведенные в следующей таблице. Для удаления отказоустойчивого кластера необходимо выполнить операцию удаления узла на каждом узле отказоустойчивого кластера. Дополнительные сведения см. в разделе Приступая к работе с отказоустойчивым кластером SQL Server 2008.
Компонент SQL Server |
Параметр |
Описание |
Управление программой установки SQL Server |
/ACTION Обязательный |
Необходим для указания на поток операций удаления узла. Поддерживаемое значение:
|
Управление программой установки SQL Server |
/CONFIGURATIONFILE Необязательный |
Указывает используемый файл ConfigurationFile. |
Управление программой установки SQL Server |
/HELP, H, ? Необязательный |
Отображает варианты использования для параметров. |
Управление программой установки SQL Server |
/INDICATEPROGRESS Необязательный |
Указывает, что подробный журнал установки должен быть выведен на консоль. |
Управление программой установки SQL Server |
/INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра. |
Управление программой установки SQL Server |
/Q Необязательный |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки. |
Управление программой установки SQL Server |
/QS Необязательный |
Указывает, что программа установки запускается и отображает в пользовательском интерфейсе ход выполнения, но не принимает вводимые значения и не выводит сообщения об ошибке. |
Управление программой установки SQL Server |
/HIDECONSOLE Необязательный |
Указывает, что окно консоли скрыто или закрыто. |
Образец синтаксиса
Удаление узла из существующего экземпляра отказоустойчивого кластера с компонентом Database Engine и службами Analysis Services. |
|
Параметры из предыдущих версий SQL Server
Следующую таблицу можно использовать для поиска поддерживаемых сопоставлений параметров из предыдущих версий SQL Server.
SQL Server 2005 |
Поддерживается в SQL Server 2008 |
Замещающий параметр в SQL Server 2008 |
Комментарии |
/QB |
Нет |
Будет поддерживаться параметр /QS |
|
/QN |
Нет |
||
/ADDLOCAL |
Нет |
/ACTION=Install and /FEATURES |
|
/ADDNODE |
Нет |
Чтобы добавить узел в кластер SQL Server 2008, запустите программу установки на добавляемом узле и укажите новое действие AddNode. |
|
/ADMINPASSWORD |
Нет |
Программа установки кластера SQL Server 2008 не поддерживает удаленное развертывание. |
|
/AGTACCOUNT |
Да |
/AGTSVCACCOUNT |
|
/AGTAUTOSTART |
Да |
/AGTSVCSTARTUPTYPE |
|
/AGTCLUSTERGROUP |
Да |
/AGTDOMAINGROUP |
|
/AGTPASSWORD |
Да |
/AGTSVCPASSWORD |
|
/ASACCOUNT |
Да |
/ASSVCACCOUNT |
|
/ASAUTOSTART |
Да |
/ASSVCSTARTUPTYPE |
|
/ASCOLLATION |
Да |
||
/ASPASSWORD |
Да |
/ASSVCPASSWORD |
|
/DISABLENETWORKPROTOCOLS |
Нет |
||
/ERRORREPORTING |
Да |
||
/ENABLERANU |
Да |
||
/FTSCLUSTERGROUP |
Нет |
Для компонента SQL Server 2008 FTS заменяется на IFTS (как часть компонента SQL Server Database Engine). Отдельная группа IFTS не нужна. |
|
/GROUP |
Да |
/FAILOVERCLUSTERGROUP |
|
/INSTALLASDATADIR |
Да |
/ASDATADIR |
|
/INSTALLSQLDATADIR |
Нет |
|
|
/INSTALLSQLDIR |
Да |
/INSTANCEDIR |
|
/INSTALLSQLSHAREDDIR |
Да |
|
|
/INSTALLVS |
Нет |
/FEATURES |
Компоненты, поддерживающие работу в кластере:
|
/INSTANCENAME |
Да |
||
/IP |
Да |
/FAILOVERCLUSTERIPADDRESSES |
|
/ISACCOUNT |
Да |
/ISSVCACCOUNT |
|
/ISPASSWORD |
Да |
/ISSVCPASSWORD |
|
/ISAUTOSTART |
Да |
/ISSVCSTARTUPTYPE |
|
/PIDKEY |
Да |
/PID |
|
/REBUILDDATABASE |
Нет |
/ACTION |
Используйте /ACTION=RebuildDatabase |
/REINSTALL |
Нет |
||
/REINSTALLMODE |
Нет |
||
/REMOVE |
Нет |
/ACTION и /FEATURES |
|
/REMOVENODE |
Нет |
Чтобы удалить узел из кластера SQL Server 2008, запустите программу установки на удаляемом узле и укажите действие RemoveNode. |
|
/RSACCOUNT |
Да |
/RSSVCACCOUNT |
|
/RSAUTOSTART |
Да |
/RSSVCSTSRTUPTYPE |
|
/RSCONFIGURATION |
Да |
/RSINSTALLMODE |
|
/RSPASSWORD |
Да |
/RSSVCPASSWORD |
|
/SAMPLEDATABASE |
Нет |
||
/SAPWD |
Да |
||
/SAVESYSDB |
Да |
||
/SECURITYMODE |
Да |
||
/SKUUPGRADE |
Нет |
/ACTION и /FEATURES |
|
/SQLACCOUNT |
Да |
/SQLSVCACCOUNT |
|
/SQLAUTOSTART |
Да |
/SQLSVCSTARTUPTYPE |
|
/SQLBROWSERACCOUNT |
Да |
/BROWSERSVRACCOUNT |
|
/SQLBROWSERPASSWORD |
Да |
/BROWSERSVRPASSWORD |
|
/SQLBROWSERAUTOSTART |
Да |
/BROWSERSVRSTARTUPTYPE |
|
/SQLCLUSTERGROUP |
Да |
/SQLDOMAINGROUP |
|
/SQLCOLLATION |
Да |
||
/SQLPASSWORD |
Да |
/SQLSVCPASSWORD |
|
/UPGRADE |
Нет |
/ACTION и /FEATURES |
|
/USESYSDB |
Да |
||
/VS |
Да |
/FAILOVERCLUSTERNETWORKNAME |
|
/RSUpgradeDatabase |
Да |
/RSUpgradeDatabase |
|
/RSUpgradePassword |
Да |
/RSUpgradePassword |
Параметры учетных записей служб
Можно настроить службы SQL Server 2008 на использование встроенной учетной записи, локальной учетной записи или учетной записи домена.
Примечание |
---|
Если используется встроенная учетная запись, не следует указывать соответствующие параметры пароля. |
Дополнительные сведения о настройке учетной записи службы см. в разделах SQL Server Configuration - Service Accountsи Настройка учетных записей служб Windows.
Компонент SQL Server |
Параметр учетной записи |
Параметр пароля |
Тип запуска |
Агент SQL Server |
/AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Службы Analysis Services |
/ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
Компонент SQL Server Database Engine |
/SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Службы Integration Services |
/ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Службы Reporting Services |
/RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Параметры компонентов
Чтобы установить конкретные компоненты, необходимо использовать параметр /FEATURES и указать родительский компонент или один из компонентов, приведенных в следующей таблице.
Параметр родительского компонента |
Параметр компонента |
Описание |
SQL |
Устанавливает компонент SQL Server Database Engine, репликацию и компонент Full-Text Search. |
|
SQLEngine |
Устанавливает только SQL Server Database Engine. |
|
Replication |
Устанавливает компонент репликации. Вместе с этим значением необходимо указывать значение SQLEngine. |
|
FullText |
Устанавливает компонент Full-Text Search. Вместе с этим значением необходимо указывать значение SQLEngine. |
|
AS |
Устанавливает все компоненты служб Analysis Services. |
|
RS |
Устанавливает все компоненты служб Reporting Services. |
|
IS |
Устанавливает все компоненты служб Integration Services. |
|
Tools |
Устанавливает клиентские средства и электронную документацию по SQL Server. |
|
BC |
Устанавливает компоненты обратной совместимости. |
|
BOL |
Устанавливает электронную документацию по SQL Server. |
|
BIDS |
Устанавливает среду Business Intelligence Development Studio. |
|
Conn |
Устанавливает компоненты обмена данными. |
|
SSMS |
Устанавливает базовую версию средств управления SQL Server. В их число входят:
|
|
ADV_SSMS |
Устанавливает полную версию средств управления SQL Server. Помимо компонентов базовой версии, сюда также входят:
|
|
SDK |
Устанавливает пакет средств разработки программного обеспечения. |
Примеры параметров компонентов
Параметр и значения |
Описание |
/FEATURES=SQLEngine |
Устанавливает компонент Database Engine без репликации и без компонента Full-Text Search. |
/FEATURES=SQLEngine, FullText |
Устанавливает компонент Database Engine с компонентом Full-Text Search. |
/FEATURES=SQL, Tools |
Устанавливает полный набор функций компонента Database Engine и все средства. |
/FEATURES=BOL |
Устанавливает электронную документацию по SQL Server. |
Настройка идентификатора экземпляра или InstanceID
Параметр Instance ID или /InstanceID используется для указания пути установки компонентов экземпляра и пути к экземпляру в реестре. Значением INSTANCEID является строка, которая должна быть уникальной.
Идентификатор экземпляра SQL Server: MSSQL10.<INSTANCEID>
Идентификатор экземпляра служб AS: MSAS10.<INSTANCEID>
Идентификатор экземпляра служб RS: MSRS10.<INSTANCEID>
Компоненты, привязанные к экземпляру, устанавливаются в следующие папки:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>
%Program Files%\Microsoft SQL Server\<ASInstanceID>
%Program Files%\Microsoft SQL Server\<RSInstanceID>
Примечание |
---|
Если в командной строке не указан INSTANCEID, программа установки по умолчанию заменяет <INSTANCEID> на <INSTANCENAME>. |
Управление способом перехода на другой ресурс с помощью параметра /FAILOVERCLUSTERROLLOWNERSHIP
Чтобы обновить отказоустойчивый кластер SQL Server до версии SQL Server 2008, необходимо поочередно запустить программу установки на каждом узле отказоустойчивого кластера, начиная с пассивных узлов. Программа установки определяет момент перехода на другой ресурс в зависимости от общего числа узлов в экземпляре отказоустойчивого кластера и от количества уже обновленных узлов. Если была обновлена половина узлов или более, программа установки по умолчанию вызовет переход на обновленный узел.
Чтобы управлять переходом на другой ресурс узлов кластера во время обновления, запустите операцию обновления из командной строки и воспользуйтесь параметром /FAILOVERCLUSTERROLLOWNERSHIP для управления способом перехода на другой ресурс до того, как операция обновления переключит узел в автономный режим. Используйте этот параметр следующим образом:
Значение /FAILOVERCLUSTERROLLOWNERSHIP=0 не передает владение кластером обновленным узлам (не перемещает группу), а по окончании обновления не добавляет этот узел в список возможных владельцев кластера SQL Server.
Значение /FAILOVERCLUSTERROLLOWNERSHIP=1 передает владение кластером обновленным узлам (перемещает группу), а по окончании обновления добавляет этот узел в список возможных владельцев кластера SQL Server.
/FAILOVERCLUSTERROLLOWNERSHIP=2 — значение по умолчанию. Оно используется, если этот параметр не задан Это значение указывает, что программа установки SQL Server будет управлять владением кластера (перемещением группы) по ситуации.