Как установить 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 (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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 (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Агент SQL Server

/AGTSVCACCOUNT

Обязательный

Задает учетную запись для службы обозревателя SQL Server.

Агент SQL Server

/AGTSVCPASSWORD

Обязательный

Задает пароль для службы агента SQL Server.

Агент SQL Server

/AGTSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы агента SQL Server.

Поддерживаемые значения.

  • Автоматически

  • Выключен

  • Вручную

Службы Analysis Services

/ASBACKUPDIR

Необязательный

Указывает каталог для файлов резервной копии служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

Службы Analysis Services

/ASCOLLATION

Необязательный

Задает параметры сортировки для служб Analysis Services.

Значение по умолчанию:

  • Latin1_General_CI_AS

Службы Analysis Services

/ASCONFIGDIR

Необязательный

Указывает каталог для файлов конфигурации служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

Службы Analysis Services

/ASDATADIR

Необязательный

Указывает каталог для файлов данных служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

Службы Analysis Services

/ASLOGDIR

Необязательный

Указывает каталог для файлов журналов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log.

Службы 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.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

Службы Analysis Services

/ASPROVIDERMSOLAP

Необязательный

Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно.

Значение по умолчанию.

  • 1=включено

Обозреватель SQL Server

/BROWSERSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы обозревателя SQL Server.

Поддерживаемые значения.

  • Автоматически

  • Выключен

  • Вручную

Компонент SQL Server Database Engine

/ENABLERANU

Необязательный

Включает ввод учетных данных режима «Запуск от имени» для установки SQL Server Express.

Компонент SQL Server Database Engine

/INSTALLSQLDATADIR

Необязательный

Указывает каталог для файлов данных SQL Server.

Значения по умолчанию:

  • Для режима WOW в 64-разрядных системах: %Program Files(x86)%\Microsoft SQL Server\

  • Для всех прочих типов установки: %Program Files%\Microsoft SQL Server\

Компонент SQL Server Database Engine

/SAPWD

Необходим, если /SECURITYMODE=SQL

Задает пароль для учетной записи sa SQL Server.

Компонент SQL Server Database Engine

/SECURITYMODE

Необязательный

Указывает режим безопасности для SQL Server.

Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows.

Поддерживаемое значение:

  • SQL

Компонент SQL Server Database Engine

/SQLBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий.

Значение по умолчанию.

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательный

Задает параметры сортировки для SQL Server.

Значение по умолчанию.

  • SQL_Latin1_General_CP1_CS_AS

Компонент 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>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLTEMPDBLOGDIR

Необязательный

Указывает каталог для файлов журнала базы данных tempdb.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBDIR

Необязательный

Указывает каталог для файлов данных пользовательских баз данных.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBLOGDIR

Необязательный

Указывает каталог для файлов журнала пользовательских баз данных.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/USESYSDB

Необязательный

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

В указываемый путь не должен входить суффикс «\Data».

Функция FILESTREAM

/FILESTREAMLEVEL

Необязательный

Указывает уровень доступа для функции FILESTREAM.

Поддерживаемые значения.

  • 0 = отключить поддержку FILESTREAM для данного экземпляра. (Значение по умолчанию.)

  • 1= включить FILESTREAM для доступа с помощью Transact-SQL.

  • 2 = включить FILESTREAM при доступе через Transact-SQL и при потоковом доступе файлового ввода-вывода. (Недопустимо для кластерных сценариев.)

  • 3 = разрешить удаленным клиентам потоковый доступ к данным 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.

Значение по умолчанию.

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательно

Указывает режим запуска для службы Integration Services.

SQL Server сетевые конфигурации

/NPENABLED

Необязательно

Указывает состояние протокола именованных каналов для службы SQL Server.

Поддерживаемые значения.

  • 0 — отключить протокол именованных каналов.

  • 1 — включить протокол именованных каналов.

SQL Server сетевые конфигурации

/TCPENABLED

Необязательно

Указывает состояние протокола TCP для службы SQL Server.

Поддерживаемые значения:

  • 0 — отключить протокол TCP.

  • 1 — включить протокол TCP.

Службы 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 и поддержкой репликации.

Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service"

Параметры обновления

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций установки.

Поддерживаемые значения.

  • Upgrade

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи ошибок для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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 (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли должно быть скрыто или закрыто.

Служба обозревателя SQL Server

/BROWSERSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы обозревателя SQL Server.

Поддерживаемые значения.

  • Автоматически

  • Выключен

  • Вручную

Компонент SQL Server Full-Text Search

/FTUPGRADEOPTION

Необязательный

Указывает параметр обновления полнотекстового каталога.

Поддерживаемые значения.

  • REBUILD

  • RESET

  • IMPORT

Службы Integration Services

/ISSVCACCOUNT

Обязательный

Указывает учетную запись для служб Integration Services.

Значение по умолчанию.

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательный

Указывает режим запуска для службы Integration Services.

Службы Reporting Services

/RSUPGRADEDATABASEACCOUNT

Необязательный

Службы Reporting Services

/RSUPGRADEPASSWORD

Необязательный

Образец синтаксиса

Обновление существующего экземпляра или узла отказоустойчивого кластера с версии SQL Server 2000 или SQL Server 2005.

Setup.exe /q /ACTION=upgrade /INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT Authority\Network Service"

Обновление существующего экземпляра SQL Server 2008 до другого выпуска SQL Server 2008.

Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=<PID key for new edition>"

Параметры исправления

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций исправления.

Поддерживаемые значения.

  • Исправление

Управление программой установки SQL Server

/FEATURES

Обязательный

Указывает компоненты для исправления.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Образец синтаксиса

Исправить экземпляр и общие компоненты.

Setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>

Параметры перестроения системной базы данных

При разработке сценариев, запускаемых из командной строки для перестроения системных баз данных master, model, msdb и tempdb, используются параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделе Перестроение системных баз данных.

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций перестроения баз данных.

Поддерживаемые значения.

  • Rebuilddatabase

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательный

Указывает новые параметры сортировки на уровне сервера.

Значение по умолчанию.

  • SQL_Latin1_General_CP1_CS_AS

Компонент SQL Server Database Engine

/SAPWD

Обязателен, если во время установки экземпляра был указан режим /SECURITYMODE=SQL

Указывает пароль для учетной записи SQL SA.

Компонент SQL Server Database Engine

/SQLSYSADMINACCOUNTS

Обязательный

С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin.

Параметры удаления

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций удаления.

Поддерживаемые значения.

  • Uninstall

Управление программой установки 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.

Setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER

Примечание.   Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо «MSSQLSERVER» в примере, который ранее был приведен в этом разделе.

Параметры отказоустойчивого кластера

Перед установкой экземпляра отказоустойчивого кластера SQL Server ознакомьтесь со следующими разделами:

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

Параметры интегрированной установки отказоустойчивого кластера

При разработке сценариев установки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице.

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

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

Чтобы добавить дополнительные узлы после установки, используйте действие Добавление узла.

Компонент SQL Server

Параметр

Данные

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций установки отказоустойчивого кластера.

Поддерживаемые значения.

  • InstallFailoverCluster

Управление программой установки SQL Server

/FAILOVERCLUSTERGROUP

Необязательный

Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов.

Значение по умолчанию.

SQLServer(<имя_экземпляра>)

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи ошибок для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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 (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup

Службы Analysis Services

/ASCOLLATION

Необязательный

Задает параметры сортировки для служб Analysis Services.

Значение по умолчанию:

  • Latin1_General_CI_AS

Службы Analysis Services

/ASCONFIGDIR

Необязательный

Указывает каталог для файлов конфигурации служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

Службы Analysis Services

/ASDATADIR

Необязательный

Указывает каталог для файлов данных служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

Службы Analysis Services

/ASLOGDIR

Необязательный

Указывает каталог для файлов журналов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log.

Службы Analysis Services

/ASSYSADMINACCOUNTS

Обязательный

Задает учетные данные администратора для служб Analysis Services.

Службы Analysis Services

/ASTEMPDIR

Необязательный

Указывает каталог для временных файлов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

Службы Analysis Services

/ASPROVIDERMSOLAP

Необязательный

Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно.

Значение по умолчанию.

  • 1=включено

Службы 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

Компонент SQL Server Database Engine

/SQLBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий.

Значение по умолчанию.

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup.

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательный

Задает параметры сортировки для SQL Server.

Значение по умолчанию.

  • SQL_Latin1_General_CP1_CS_AS

Компонент 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>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLTEMPDBLOGDIR

Необязательный

Указывает каталог для файлов журнала базы данных tempdb.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBDIR

Необязательный

Указывает каталог для файлов данных пользовательских баз данных.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBLOGDIR

Необязательный

Указывает каталог для файлов журнала пользовательских баз данных.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/USESYSDB

Необязательный

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

В указываемый путь не должен входить суффикс «\Data».

Компонент SQL Server Database Engine

/SQLDOMAINGROUP

Обязательный1

Указывает группу глобального или локального домена безопасности для службы SQL Server Database Engine. Управление разрешениями на все ресурсы выполняется группой безопасности на уровне домена, в которую входит учетная запись службы.

Функция FILESTREAM

/FILESTREAMLEVEL

Необязательный

Указывает уровень доступа для функции FILESTREAM.

Поддерживаемые значения.

  • 0 = отключить поддержку FILESTREAM для данного экземпляра. (Значение по умолчанию.)

  • 1= включить FILESTREAM для доступа с помощью Transact-SQL.

  • 2 = включить FILESTREAM при доступе через Transact-SQL и при потоковом доступе файлового ввода-вывода. (Недопустимо для кластерных сценариев.)

  • 3 = разрешить удаленным клиентам потоковый доступ к данным 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.

Значение по умолчанию.

  • NT AUTHORITY\NETWORK SERVICE

Службы 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.

setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /ASDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName>

Параметры подготовки отказоустойчивого кластера

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций подготовки отказоустойчивого кластера.

Поддерживаемые значения.

  • PrepareFailoverCluster

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи ошибок для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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 (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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.

Поддерживаемые значения.

  • 0 = отключить поддержку FILESTREAM для данного экземпляра. (Значение по умолчанию.)

  • 1= включить FILESTREAM для доступа с помощью Transact-SQL.

  •  2 = включить FILESTREAM при доступе через Transact-SQL и при потоковом доступе файлового ввода-вывода. (Недопустимо для кластерных сценариев.)

  • 3 = разрешить удаленным клиентам потоковый доступ к данным 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.

Значение по умолчанию.

  • NT AUTHORITY\NETWORK SERVICE

Службы 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.

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

setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /ASDOMAINGROUP="<DomainName\DomainGroup>" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx"

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

setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /ASDOMAINGROUP="<DomainName\DomainGroup>" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx"

Параметры завершения отказоустойчивого кластера

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций завершения отказоустойчивого кластера.

Поддерживаемые значения.

  • CompleteFailoverCluster

Управление программой установки SQL Server

/FAILOVERCLUSTERGROUP

Необязательный

Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов.

Значение по умолчанию.

SQLServer(<имя_экземпляра>)

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи ошибок для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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 (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup

Службы Analysis Services

/ASCOLLATION

Необязательный

Задает параметры сортировки для служб Analysis Services.

Значение по умолчанию:

  • Latin1_General_CI_AS

Службы Analysis Services

/ASCONFIGDIR

Необязательный

Указывает каталог для файлов конфигурации служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

Службы Analysis Services

/ASDATADIR

Необязательный

Указывает каталог для файлов данных служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

Службы Analysis Services

/ASLOGDIR

Необязательный

Указывает каталог для файлов журналов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log

Службы Analysis Services

/ASSYSADMINACCOUNTS

Обязательный

Задает учетные данные администратора для служб Analysis Services.

Службы Analysis Services

/ASTEMPDIR

Необязательный

Указывает каталог для временных файлов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp

Службы Analysis Services

/ASPROVIDERMSOLAP

Необязательный

Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно.

Значение по умолчанию.

  • 1=включено

Компонент 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

Компонент SQL Server Database Engine

/SQLBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий.

Значение по умолчанию.

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup.

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательный

Задает параметры сортировки для SQL Server.

Значение по умолчанию.

  • SQL_Latin1_General_CP1_CS_AS

Компонент SQL Server Database Engine

/SQLSYSADMINACCOUNTS

Обязательный

С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin.

Компонент SQL Server Database Engine

/SQLTEMPDBDIR

Необязательный

Указывает каталог для файлов данных базы данных tempdb.

Значение по умолчанию.

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data.

Компонент SQL Server Database Engine

/SQLTEMPDBLOGDIR

Необязательный

Указывает каталог для файлов журнала базы данных tempdb.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBDIR

Необязательный

Указывает каталог для файлов данных пользовательских баз данных.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBLOGDIR

Необязательный

Указывает каталог для файлов журнала пользовательских баз данных.

Значение по умолчанию.

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/USESYSDB

Необязательный

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

В указываемый путь не должен входить суффикс «\Data».

Службы Reporting Services

/RSINSTALLMODE

Доступен в режиме «Только файлы».

Указывает режим установки для служб Reporting Services.

Образец синтаксиса

Выполнение завершающего шага дополнительного сценария установки отказоустойчивого кластера для компонента Database Engine и служб Analysis Services. На компьютере, который станет активным узлом в отказоустойчивом кластере, выполните следующую команду, чтобы его можно было использовать. Действие «CompleteFailoverCluster» необходимо выполнить на узле, на котором находится общий диск в отказоустойчивом кластере служб Analysis Services.

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

setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"

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

setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\KATMAI\Data /ASLOGDIR=<drive>:\KATMAI\Log /ASBACKUPDIR=<Drive>:\KATMAI\Backup /ASCONFIGDIR=<Drive>:\KATMAI\Config /ASTEMPDIR=<Drive>:\KATMAI\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_KATMAI" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"

Параметры обновления отказоустойчивого кластера

При разработке сценариев установки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделах Как обновить экземпляр отказоустойчивого кластера SQL Server (программа установки) и Приступая к работе с отказоустойчивым кластером SQL Server 2008.

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций установки.

Поддерживаемые значения.

  • Upgrade

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи ошибок для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки 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 (на английском языке).

Поддерживаемые значения.

  • 1=включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Управление программой установки SQL Server

/FAILOVERCLUSTERROLLOWNERSHIP

Задает способ перехода на другой ресурс в ходе обновления.

Служба обозревателя SQL Server

/BROWSERSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы обозревателя SQL Server.

Поддерживаемые значения.

  • Автоматически

  • Выключен

  • Вручную

Компонент SQL Server Full-Text Search

/FTUPGRADEOPTION

Необязательный

Указывает параметр обновления полнотекстового каталога.

Поддерживаемые значения.

  • REBUILD

  • RESET

  • IMPORT

Службы Integration Services

/ISSVCACCOUNT

Обязательный

Указывает учетную запись для служб Integration Services.

Значение по умолчанию.

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательный

Указывает режим запуска для службы Integration Services.

Службы Reporting Services

/RSUPGRADEDATABASEACCOUNT

Необязательный

Службы Reporting Services

/RSUPGRADEPASSWORD

Необязательный

Параметры добавления узла

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций добавления узла.

Поддерживаемое значение:

  • AddNode

Управление программой установки 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.

setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD=”<password for AS account>” /INDICATEPROGRESS

Параметры удаления узла

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций удаления узла.

Поддерживаемое значение:

  • RemoveNode

Управление программой установки 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.

setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS]

Параметры из предыдущих версий 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

Нет

  • /SQLUSERDBDIR

  • /SQLUSERDBLOGDIR

  • /SQLBACKUPDIR

  • /SQLTEMPDBDIR

  • /SQLTEMPDBLOGDIR

/INSTALLSQLDIR

Да

/INSTANCEDIR

/INSTALLSQLSHAREDDIR

Да

  • /InstallShareDir32

  • /InstallShareDir64

/INSTALLVS

Нет

/FEATURES

Компоненты, поддерживающие работу в кластере:

  • Analysis Services

  • Компонент SQL Server Database Engine

/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.

В их число входят:

  • Среда SQL Server Management Studio с поддержкой компонента SQL Server Database Engine и SQL Server Express, программа sqlcmd и поставщик SQL Server для PowerShell

ADV_SSMS

Устанавливает полную версию средств управления SQL Server.

Помимо компонентов базовой версии, сюда также входят:

  • Среда SQL Server Management Studio с поддержкой служб Reporting Services, Analysis Services и Integration Services

  • Приложение SQL Server Profiler

  • Помощник по настройке ядра СУБД

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 будет управлять владением кластера (перемещением группы) по ситуации.