Instalação desacompanhada (unattended installation) no SQL Server 2005
Para automatizar essa tarefa, usamos o recurso unattended installation, onde as respostas já vem definidas antecipadamente.
Por exemplo, para instalar as ferramentas de cliente na máquina, podemos usar o comando, no prompt:
Start /wait C:\instaladorSQL2005\servers\setup.exe /qb ADDLOCAL=Client_Components,Connectivity,SQL_Documentation,SQL_Tools90
Onde:
- C:\instaladorSQL2005 - é a pasta onde copiamos o conteúdo da mídia de instalação do SQL Server;
- /qb - indica que queremos executar o setup no modo unattended;
- ADDLOCAL - contém a lista de itens a instalar, separados por vírgula e sem espaço;
- Client_Components - instala os clientes SQL (SSMS, osql, etc);
- Connectivity - instala os drivers de acesso;
- SQL_Documentation - instala o BOL (books on line - documentação do SQL Server);
- SQL_Tools90 - ferramentas de depuração e de monitoramento do banco.
Algumas observações devem ser feitas:
- As palavras-chave informadas em ADDLOCAL são CASE SENSITIVE.
- Podemos instalar a partir da rede, bastando substituir o C:\instaladorSQL2005 por \\nomeDoServidor\nomeDaPastaCompartilhada.
Para se instalar o servidor, podemos usar o seguinte comando:
Start /wait C:\instaladorSQL2005\servers\setup.exe /qb INSTANCENAME=SQL2005 ADDLOCAL=SQL_Engine SAPWD=SenhaDoSA SQLACCOUNT=DOMINIO\Administrator SQLPASSWORD=SenhaDoAdm AGTACCOUNT=DOMINIO\Administrator AGTPASSWORD=SenhaDoAdm SQLBROWSERACCOUNT=DOMINIO\Administrator SQLBROWSERPASSWORD=SenhaDoAdm SECURITYMODE=SQL
Onde:
Num próximo post, mostro como fazer instalação usando arquivos .INI.