Share via


Como instalar o SQL Server 2008 usando um arquivo de configuração

A Instalação do SQL Server fornece a capacidade de gerar um arquivo de configuração baseado no padrão do sistema e em entradas de tempo de execução. É possível usar o arquivo de configuração para implantar o SQL Server em toda a empresa com a mesma configuração. Também é possível padronizar instalações manuais em toda a empresa criando um arquivo em lotes que inicie o Setup.exe.

A Instalação dá suporte ao uso do arquivo de configuração apenas através do prompt de comando. A ordem de processamento dos parâmetros ao usar o arquivo de configuração é descrita a seguir:

  • O arquivo de configuração substitui os padrões em um pacote

  • Os valores da linha de comando substituem os valores do arquivo de configuração

O arquivo de configuração pode ser usado para acompanhar os parâmetros e valores de cada instalação. Isso torna o arquivo de configuração útil para verificar e auditar as instalações.

Estrutura do arquivo de configuração

O arquivo de configuração é um arquivo de texto com a estrutura básica de um parâmetro (par nome/valor) e um comentário descritivo.

Este é um exemplo de arquivo ConfigurationFile.ini:

;SQLSERVER2008 Configuration File
[SQLSERVER2008]

; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. 
ACTION="Install"
; Specifies features to install, uninstall, or upgrade. The list of top-level features include SQL, AS, RS, IS, and Tools. The SQL feature will install the database engine, replication, and full-text. The Tools feature will install Management Tools, Books online, Business Intelligence Development Studio, and other shared components. 

FEATURES=SQL,Tools

Como gerar um arquivo de configuração

  1. Insira a mídia de instalação do SQL Server. Na pasta raiz, clique duas vezes em Setup.exe. Para instalar a partir de um compartilhamento de rede, localize a pasta raiz no compartilhamento e clique duas vezes em Setup.exe.

  2. Conclua o assistente até a página Pronto para Instalar. O caminho para o arquivo de configuração é especificado na página Pronto para Instalar na seção do caminho do arquivo de configuração. Para obter mais informações sobre como instalar o SQL Server, consulte Como instalar o SQL Server 2008 (Instalação).

  3. Cancele a instalação sem realmente concluí-la para gerar o arquivo INI.

    ObservaçãoObservação

    A infra-estrutura de instalação grava todos os parâmetros adequados para as ações que foram executadas, com exceção das informações confidencias, como senhas. Além disso, para parâmetros booleanos onde o valor normalmente não é fornecido pelo prompt de comando, um valor é incluído.

Usando o arquivo de configuração para instalar o SQL Server 2008

É possível usar o arquivo de configuração apenas em instalações de linha de comando.

ObservaçãoObservação

Se você precisar fazer alterações no arquivo de configuração, é recomendável fazer uma cópia e trabalhar com a cópia.

Como usar um arquivo de configuração para instalar uma instância autônoma do SQL Server

  • Execute a instalação por meio do prompt de comando e forneça o ConfigurationFile.ini usando o parâmetro ConfigurationFile.

Como instalar um cluster de failover do SQL Server que usa o arquivo de configuração

  1. Opção de Instalação Integrada (criar um único cluster de failover de nó em um nó e, para nós adicionais, executar AddNode):

    • Execute a opção "Instalar um Cluster de Failover" e capture o arquivo de configuração que lista todas as configurações de instalação.

    • Execute a instalação de cluster de failover de linha de comando fornecendo o parâmetro ConfigurationFile.

    • Em um nó adicional a ser adicionado, execute AddNode para capturar o arquivo ConfigurationFile.ini aplicável ao cluster de failover existente.

    • Execute o AddNode de linha de comando em todos os nós adicionais que serão unidos ao cluster de failover fornecendo o mesmo arquivo de configuração usando o parâmetro ConfigurationFile.

  2. Opção de Instalação avançada (preparar cluster de failover em todos os nós de cluster de failover e, após preparar todos os nós, execução completa no nó que possui o disco compartilhado):

    • Execute Preparar em um dos nós e capture o arquivo ConfigurationFile.ini.

    • Forneça o mesmo arquivo ConfigurationFile.ini para Instalação em todos os nós que serão preparados para o cluster de failover.

    • Após a preparação de todos os nós, execute uma operação de cluster de failover completa no nó que possui o disco compartilhado e capture o arquivo ConfigurationFile.ini.

    • Em seguida, você pode fornecer esse arquivo ConfigurationFile.ini para concluir o cluster de failover.

Como adicionar ou remover um nó de um cluster de failover do SQL Server usando o arquivo de configuração

  • Se você tiver um arquivo de configuração que foi usado anteriormente para adicionar um nó ou para remover um nó de um cluster de failover, poderá reutilizar esse mesmo arquivo para adicionar ou remover nós adicionais.

Como atualizar um cluster de failover do SQL Server que usa o arquivo de configuração

  1. Execute Atualizar no nó passivo e capture o arquivo ConfigurationFile.ini. Isso pode ser feito executando a atualização real ou saindo no final sem fazer a atualização real.

  2. Em todos os nós adicionais a serem atualizados, forneça o arquivo ConfigurationFile.ini para concluir o processo.

Sintaxe de exemplo

Os exemplos a seguir mostram como usar o arquivo de configuração:

  • Para especificar o arquivo de configuração no prompt de comando:
Setup.exe /ConfigurationFile=MyConfigurationFile.INI
  • Para especificar senhas no prompt de comando em vez de no arquivo de configuração:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI