|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.3. Автоматизированная и удаленная установкаSQL Server 2005 - автоматизированная (unattended) и удаленная (remote) установка, файл template.ini Иногда может возникнуть необходимость провести установку SQL Server 2005 в автоматическом режиме или на удаленном компьютере. Например, разработчики "коробочного приложения" могут предусмотреть автоматизацию установки SQL Server 2005 при установке своего приложения. Другой случай — администраторам из центрального офиса предприятия может потребоваться провести единообразную установку SQL Server под какую-то задачу во всех филиалах. В этой же ситуации, возможно, пригодится и удаленная установка. В SQL Server 2000 для автоматизированной установки можно было сгенерировать файл с расширением ini при помощи графического интерфейса мастера установки. Из того же графического интерфейса можно было провести и удаленную установку. В SQL Server 2005 эти возможности почему-то убрали, однако задача от этого не усложнилась. Для автоматизированной установки необходимо использовать файл ответов со значениями параметров, которые при обычной установке выбираются на графическом интерфейсе. Самый простой способ создать файл ответов — скопировать файл template.ini из корневого каталога компакт-диска дистрибутива SQL Server 2005 и использовать его как шаблон. Этот файл хорошо прокомментирован, и проблем с его редактированием обычно не возникает. Самый простой вариант команды на запуск автоматизированной установки может выглядеть так: setup.exe /settings c:\setup\mysettings.ini где c:\setup\mysettings.ini — это созданный вами файл шаблона. Можно использовать и более сложные варианты командной строки, когда часть параметров определяется не в ini-файле, а в самой командной строке. С полной справкой по параметрам команды setup.exe можно ознакомиться в статье "Running Setup from the Command Prompt" (Запуск установки из командной строки) из SQL Server Setup Help (этот файл справки открывается при нажатии на кнопку Help (Справка) на любом экране мастера установки). Отметим только два важных параметра, без которых провести полностью автоматизированную установку не получится: q /qn — полное отключение любых диалоговых окон при выполнении установки; q /qb — будут показываться только индикаторы процесса выполнения, при помощи которых можно следить за ходом установки. Никаких вопросов пользователю задаваться не будет. Обратите внимание, что при помощи автоматизированной установки вы можете не только установить SQL Server 2005, но и удалить его, добавить компоненты, перестроить базу данных master, восстановить утраченные параметры в реестре, необходимые для работы SQL Server 2005 и т. п. Удаленная установка выглядит точно так же, как и автоматизированная. Единственное отличие — в ini-файле необходимо обязательно указать параметры TARGETCOMPUTER (сетевое имя компьютера, на который будет производиться установка), ADMINACCOUNT (учетная запись с правами администратора на удаленном компьютере, которая будет использоваться для выполнения установки) и ADMINPASSWORD (пароль для этой учетной записи). Удаленную установку можно выполнять только тогда, когда у вас в сети установлен домен, и только с использованием доменной учетной записи. Если удаленный компьютер не входит в домен, то провести удаленную установку SQL Server 2005 на него будет невозможно.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||