Compartilhar via


Instalar o SQL Server 2014 usando um arquivo de configuração

A Instalação do SQL Server oferece a capacidade de gerar um arquivo de configuração com base nas configurações padrão do sistema e nas entradas fornecidas durante a 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 sobrescreve os padrões definidos dentro de 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. Isto torna o arquivo de configuração útil para verificar e auditar as instalações.

Estrutura do arquivo de configuração

O arquivo ConfigurationFile.ini é um arquivo de texto com parâmetros (par nome/valor) e comentários descritivos.

Veja a seguir um exemplo de arquivo de ConfigurationFile.ini:

; Microsoft SQL Server Configuration file  
[OPTIONS]  
; 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,   
; SQL Server Data Tools, 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.

    Observação

    SQL Server Express Edition não cria um arquivo de configuração automaticamente. O comando a seguir iniciará a instalação e criará um arquivo de configuração.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALL

  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 Instalar o SQL Server 2014 por meio do Assistente de Instalação (Instalação).

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

    Observação

    A infraestrutura da instalação gravará todos os parâmetros adequados para as ações que foram executadas, com exceção de informações confidencias, como senhas. O parâmetro /IAcceptSQLServerLicenseTerms também não é gravado no arquivo de configuração e requer uma modificação do arquivo de configuração ou um valor a ser fornecido no prompt de comando. Para obter mais informações, consulte Instalar o SQL Server 2014 no Prompt de Comando. Além disso, um valor é incluído para os parâmetros boolianos onde um valor geralmente não é fornecido por meio do prompt de comando.

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

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

Observaçã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 usar um arquivo de configuração para preparar e concluir uma imagem de uma instância autônoma do SQL Server (SysPrep)

  1. Para preparar uma ou mais instâncias do SQL Server e configurá-las na mesma máquina.

    • Execute Preparação de imagem de uma instância autônoma do SQL Server na página Avançado da Central de Instalação e capture o arquivo de configuração da preparação de imagem.

    • Use o mesmo arquivo de configuração de preparação de imagem como um modelo para preparar mais instâncias do SQL Server.

    • Execute a conclusão da imagem de uma instância autônoma preparada do SQL Server na página Avançado do Centro de Instalação para configurar uma instância preparada no computador.

  2. Para preparar uma imagem do sistema operacional incluindo uma instância preparada não configurada do SQL Server, usando a ferramenta SysPrep do Windows.

    • Execute a Preparação de imagem de uma instância autônoma do SQL Server na página Avançado da Central de Instalação e capture o arquivo de configuração da preparação de imagem.

    • Execute a Conclusão de imagem de uma instância autônoma preparada do SQL Server na página Avançado da Central de Instalação, mas cancele-a na página Pronto para Concluir depois de capturar o arquivo de configuração completo.

    • O arquivo de configuração de imagem completo pode ser armazenado com a imagem do Windows para automatizar a configuração das instâncias preparadas.

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

  1. Opção de Instalação Integrada (crie um cluster de failover em um único nó e, para nós adicionais, execute Adicionar Nó neles):

    • 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 do cluster de failover usando a linha de comando com o parâmetro ConfigurationFile.

    • Em um nó que 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 ingressarão no cluster de failover, fornecendo o mesmo arquivo de configuração usando o parâmetro ConfigurationFile.

  2. Opção de instalação avançada (preparar o cluster de failover em todos os nós de cluster de failover e, depois de preparar todos os nós, executar a conclusão no nó que possui o disco compartilhado):

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

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

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

    • Em seguida, você pode fornecer este arquivo ConfigurationFile.ini para completar 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 com o arquivo de configuração

  1. Execute a atualização 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 que serão 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  

Consulte Também

Instalar o SQL Server 2014 pela linha de comando
Instalação do cluster de failover do SQL Server
Atualizar um cluster de failover do SQL Server