Compartilhar via


Instalar o SQL Server 2014 no Server Core

Você pode instalar o SQL Server em uma instalação do Server Core do Windows Server 2008 R2 SP1 ou do Windows Server 2012. Este tópico fornece detalhes específicos de instalação para instalar o SQL Server 2014 no Server Core.

A opção de instalação server core para o sistema operacional Windows Server 2008 R2 ou Windows Server 2012 fornece um ambiente mínimo para executar funções de servidor específicas. Isso ajuda a reduzir os requisitos de manutenção e gerenciamento e a superfície de ataque para essas funções de servidor. Para obter mais informações sobre o Server Core, conforme implementado no Windows Server 2008 R2, consulte Server Core para Windows Server 2008 R2 (https://go.microsoft.com/fwlink/?LinkId=202439). Para obter mais informações sobre o Server Core, conforme implementado no Windows Server 2012, consulte Server Core para Windows Server 2012 (https://msdn.microsoft.com/library/hh846323(VS.85).aspx).

Pré-requisitos

Requisito Como instalar
.NET Framework 2.0 SP2 Incluído na instalação do Server Core do Windows Server 2008 R2 SP1 e do Windows Server 2012. Se ele não estiver habilitado, a Instalação o habilitará por padrão.

Não é possível executar as versões 2.0, 3.0 e 3.5 lado a lado em um computador. Ao instalar o .NET Framework 3.5 SP1, você obtém as camadas 2.0 e 3.0 automaticamente.
Perfil completo do .NET Framework 3.5 SP1 Incluído na instalação do Server Core do Windows Server 2008 R2 SP1. Se ele não estiver habilitado, a Instalação o habilitará por padrão.

Em um computador com o sistema operacional Windows Server, você deve baixar e instalar o .NET Framework 3.5 SP1 antes de executar a Instalação, para instalar componentes dependentes do .NET 3.5 SP1.

Para obter mais informações sobre as recomendações e diretrizes sobre como adquirir e habilitar o .NET Framework 3.5 no Windows Server 2012, consulte Considerações sobre implantação do Microsoft .NET Framework 3.5 (https://msdn.microsoft.com/library/windows/hardware/hh975396).
Perfil do .NET Framework 4 Server Core Para todas as edições do SQL Server 2014, exceto o SQL Server Express, a instalação instala o perfil do .NET Framework 4 Server Core como um pré-requisito.

Para o SQL Server 2012 Express, baixe o Perfil do .NET Framework 4 Server Core do Microsoft .NET Framework 4 (Instalador Autônomo) para Server Core (https://www.microsoft.com/download/details.aspx?id=17718) e instale-o antes de prosseguir com a instalação.
Windows Installer 4.5 Fornecido com a instalação do Server Core do Windows Server 2008 R2 SP1 e do Windows Server 2012.
Windows PowerShell 2.0 Fornecido com a instalação do Server Core do Windows Server 2008 R2 SP1 e do Windows Server 2012.

Funcionalidades Suportadas

Use a tabela a seguir para localizar quais recursos têm suporte no SQL Server 2014 em uma instalação do Server Core do Windows Server 2008 R2 SP1 e do Windows Server 2012.

Característica Suportado
Serviços do Mecanismo de Banco de Dados Sim
Replicação do SQL Server Sim
Pesquisa de Texto Completo Sim
Serviços de análise Sim
Serviços de Relatórios Não
SSDT (SQL Server Data Tools) Não
Conectividade das ferramentas de cliente Sim
Integration Services Server[1] Sim
Compatibilidade das ferramentas de cliente com versões anteriores Não
SDK de Ferramentas do Cliente Não
SQL Server Manuais Online Não
Ferramentas de Gerenciamento - Básicas Remoto Somente[2]
Ferramentas de Gestão - Concluído Somente Remoto[2]
Controlador de Reprodução Distribuída Não
Cliente de Reprodução Distribuída Somente Remoto[2]
SDK de Conectividade de Cliente do SQL Sim
Microsoft Sync Framework Sim[3]
Master Data Services Não
Serviços de Qualidade de Dados Não

[1]Para obter mais informações sobre o novo Integration Services Server e seus recursos no SQL Server 2014, consulte o Servidor do SSIS (Integration Services).

[2]Não há suporte para a instalação desses recursos no Server Core. Esses componentes podem ser instalados em um servidor diferente que não seja o Windows Server 2008 R2 Server Core SP1 ou o Windows Server 2012 Server Core e conectados aos serviços do Mecanismo de Banco de Dados instalados no Server Core.

[3]O Microsoft Sync Framework não está incluído no pacote de instalação do SQL Server 2014. Você pode baixar a versão apropriada do Sync Framework nesta página do Centro de Download da Microsoft (https://go.microsoft.com/fwlink/?LinkId=221788) e instalá-la em um computador que esteja executando a instalação do Server Core do Windows Server 2008 R2 SP1 ou do Windows Server 2012.

Matriz de Cenários Suportados

A tabela a seguir mostra a matriz de cenários com suporte para instalar o SQL Server 2014 em uma instalação do Server Core do Windows Server 2008 R2 SP1 e do Windows Server 2012.

Edições do SQL Server Todas as edições de 64 bits do SQL Server 2014[1]
Idioma doSQL Server Todos os idiomas
Idioma doSQL Server na combinação de idioma/localidade do sistema operacional SQL Server em inglês no Windows em japonês

SQL Server em inglês no Windows em alemão

SQL Server em inglês no Windows em chinês

SQL Server em inglês no Windows em árabe

SQL Server em inglês no Windows em tailandês

SQL Server em inglês no Windows em turco

SQL Server em inglês no Windows em português (Portugal)

SQL Server em inglês no Windows em inglês
Edição do Windows Windows Server 2012 Datacenter x64 de 64 bits

Windows Server 2012 64 bits x64 Standard

Windows Server 2008 R2 SP1 64 bits x64 Data Center Server Core

Windows Server 2008 R2 SP1 64-bit x64 Enterprise Server Core

Windows Server 2008 R2 SP1 64 bits x64 Standard Server Core

Windows Server 2008 R2 SP1 64 bits x64 Web Server Core

[1]Não há suporte para a instalação da versão de 32 bits das edições do SQL Server 2014 no Server Core.

Atualizando

Nas instalações do Server Core, há suporte para a atualização do SQL Server 2012 para o SQL Server 2014.

Instalação

O SQL Server 2014 não dá suporte à instalação usando o assistente de instalação no sistema operacional Server Core. Quando instala no Server Core, a instalação do SQL Server dá suporte ao modo silencioso completo usando o parâmetro /Q, ou ao modo silencioso simples usando o parâmetro /QS. Para obter mais informações, consulte Instalar o SQL Server 2014 no Prompt de Comando.

Importante

O SQL Server 2014 não pode ser instalado lado a lado com versões anteriores do SQL Server em um computador que esteja executando o Windows Server 2008 R2 Server Core SP1 ou o Windows Server 2012 Server Core.

Seja qual for o método de instalação, é necessário confirmar a aceitação dos termos da licença de software como indivíduo ou em nome de uma entidade, a menos que o uso do software seja governado por um contrato separado, como um contrato de licenciamento por volume da Microsoft ou um contrato de terceiros com um ISV ou OEM.

Os termos da licença são exibidos para exame e aceitação na interface do usuário da Instalação. As instalações autônomas (usando os parâmetros /Q ou /QS) devem incluir o parâmetro /IACCEPTSQLSERVERLICENSETERMS. Você pode analisar as condições de licença separadamente em Microsoft Software License Terms(em inglês).

Observação

Dependendo de como você recebeu o software (por exemplo, por meio de licenciamento por volume da Microsoft ), o uso do software pode estar sujeito a termos e condições adicionais.

Para instalar recursos específicos, use o parâmetro /FEATURES e especifique o recurso pai ou valores de recurso. Para obter mais informações sobre os parâmetros de recursos e seu uso, consulte as seções a seguir.

Parâmetros de Funcionalidade

Parâmetro de recurso Descrição
SQLENGINE Instala apenas o Mecanismo de Banco de Dados.
REPLICAÇÃO Instala o componente Replicação juntamente com o Mecanismo de Banco de Dados.
FULLTEXT Instala o componente FullText com o Mecanismo de Banco de Dados.
COMO Instala todos os componentes do Serviços de análise .
É Instala todos os componentes do Integration Services .
CONN Instala os componentes de conectividade.

Veja os exemplos a seguir do uso de parâmetros de recurso:

Parâmetro e valores Descrição
/FEATURES=SQLEngine Instala apenas o Mecanismo de Banco de Dados.
/FEATURES=SQLEngine,FullText Instala o Mecanismo de Banco de Dados e o texto completo.
/FEATURES=SQLEngine,Conn Instala o Mecanismo de Banco de Dados e os componentes de conectividade.
/FEATURES=SQLEngine,AS,IS, Conn Instala o Mecanismo de Banco de Dados, o Serviços de análise, o Integration Servicese os componentes de conectividade.

Opções de instalação

A Instalação dá suporte às seguintes opções de instalação durante a instalação do SQL Server 2014 em um sistema operacional Server Core:

  1. Instalação pela linha de comando

    Para instalar recursos específicos usando a opção de instalação do prompt de comando, use o parâmetro /FEATURES e especifique o recurso pai ou os valores dos recursos. Um exemplo de como usar os parâmetros a partir da linha de comando é apresentado a seguir:

    setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS  
    
  2. Instalação usando o Arquivo de Configuração

    A Instalação dá suporte ao uso do arquivo de configuração apenas através do prompt de comando. O arquivo de configuração é um arquivo de texto com a estrutura básica de um parâmetro (par de nome/valor) e um comentário descritivo. O arquivo de configuração especificado no prompt de comando deve ter a extensão de arquivo .INI. Veja os seguintes exemplos de ConfigurationFile.INI:

    • Instalando o Mecanismo de Banco de Dados

      O exemplo a seguir mostra como instalar uma nova instância autônoma que inclui o Mecanismo SQL ServerDatabase:

      ; ssNoVersion 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 lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.   
      
      FEATURES=SQLENGINE  
      
      ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine, and Analysis Services (AS).  
      
      INSTANCENAME="MSSQLSERVER"  
      
      ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance.   
      
      INSTANCEID="MSSQLSERVER"  
      
      ; Account for ssNoVersion service: Domain\User or system account.   
      
      SQLSVCACCOUNT="NT Service\MSSQLSERVER"  
      
      ; Windows account(s) to provision as ssNoVersion system administrators.   
      
      SQLSYSADMINACCOUNTS="<DomainName\UserName>"  
      
      ; Accept the License agreement to continue with Installation  
      
      IAcceptSQLServerLicenseTerms="True"
      
    • Instalando componentes de conectividade

      O exemplo a seguir mostra como instalar os componentes de conectividade:

      ; ssNoVersion 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 lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.   
      
      FEATURES=Conn  
      
      ; Specifies acceptance of License Terms  
      
      IAcceptSQLServerLicenseTerms="True
      
    • Instalando todos os recursos com suporte

      O exemplo a seguir mostra como instalar todos os recursos com suporte do SQL Server 2014 no Server Core:

      ; ssNoVersion 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 lists of features include SQLEngine, FullText, Replication, AS, IS, and Conn.   
      
      FEATURES=SQLENGINE,FullText,Replication,AS,IS,Conn  
      
      ; Specify a default or named instance. MSSQLSERVER is the default instance for non-Express editions and SQLExpress for Express editions. This parameter is required when installing the ssNoVersion Database Engine (SQL), or Analysis Services (AS).  
      
      INSTANCENAME="MSSQLSERVER"  
      
      ; Specify the Instance ID for the ssNoVersion features you have specified. ssNoVersion directory structure, registry structure, and service names will incorporate the instance ID of the ssNoVersion instance.   
      
      INSTANCEID="MSSQLSERVER"  
      
      ; Account for ssNoVersion service: Domain\User or system account.   
      
      SQLSVCACCOUNT="NT Service\MSSQLSERVER"  
      
      ; Windows account(s) to provision as ssNoVersion system administrators.   
      
      SQLSYSADMINACCOUNTS="<DomainName\UserName>"  
      
      ; The name of the account that the Analysis Services service runs under.   
      
      ASSVCACCOUNT= "NT Service\MSSQLServerOLAPService"  
      
      ; Specifies the list of administrator accounts that need to be provisioned.   
      
      ASSYSADMINACCOUNTS="<DomainName\UserName>"  
      
      ; Specifies the server mode of the Analysis Services instance. Valid values are MULTIDIMENSIONAL, POWERPIVOT or TABULAR. ASSERVERMODE is case-sensitive. All values must be expressed in upper case.   
      
      ASSERVERMODE="MULTIDIMENSIONAL"  
      
      ; Optional value, which specifies the state of the TCP protocol for the ssNoVersion service. Supported values are: 0 to disable the TCP protocol, and 1 to enable the TCP protocol.  
      
      TCPENABLED=1  
      
      ;Specifies acceptance of License Terms  
      
      IAcceptSQLServerLicenseTerms="True"  
      

    Os exemplos a seguir mostram como você pode iniciar a Instalação usando um arquivo de configuração.

    • Arquivo de configuração

      A seguir estão alguns exemplos de como usar o arquivo de configuração:

      • Para especificar o arquivo de configuração no prompt de comando:
      setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI  
      
      • Para especificar senhas no prompt de comando em vez de no arquivo de configuração:
      setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************"  /ConfigurationFile=MyConfigurationFile.INI  
      
    • DefaultSetup.ini

      Se você tiver o arquivo DefaultSetup.ini no arquivo \x86 and \x64 folders at the root level of the SQL Server source media, open the DefaultSetup.ini e, em seguida, adicionar o parâmetro Recursos ao arquivo.

      Se o arquivo DefaultSetup.ini não existir, você poderá criá-lo e copiá-lo para as pastas \x86 e \x64 no nível raiz da mídia de origem do SQL Server.

Configurando o Acesso Remoto do SQL Server em execução no Server Core

Execute as ações descritas abaixo para configurar o acesso remoto de uma instância do SQL Server 2014 em execução em uma instalação do Server Core do Windows Server 2008 R2 SP1 ou do Windows Server 2012.

Habilitar conexões remotas na instância do SQL Server

Para habilitar conexões remotas, use o SQLCMD.exe localmente e execute as instruções a seguir na instância do Server Core:

  • EXEC sys.sp_configure N'remote access', N'1'

    GO

  • RECONFIGURE WITH OVERRIDE

    GO

Habilitar e iniciar o serviço SQL Server Browser

Por padrão, o serviço Navegador está desabilitado. Se ele estiver desabilitado em uma instância do SQL Server em execução no Server Core, execute o seguinte comando no prompt de comando para habilitá-lo:

sc config SQLBROWSER start= auto

Depois de habilitá-lo, execute o seguinte comando a partir do prompt de comando para iniciar o serviço:

net start SQLBROWSER

Criar exceções no Firewall do Windows

Para criar exceções para o acesso do SQL Server no Firewall do Windows, siga as etapas especificadas em Configurar o Firewall do Windows para permitir acesso ao SQL Server.

Habilitar TCP/IP na instância do SQL Server

O protocolo TCP/IP pode ser habilitado por meio do Windows PowerShell para uma instância do SQL Server no Server Core. Siga estas etapas:

  1. No computador que está executando o Windows Server 2008 R2 Server Core SP1 ou Windows Server 2012 Server Core, inicie o Gerenciador de Tarefas.

  2. Na guia Aplicativos , clique em Nova Tarefa.

  3. Na caixa de diálogo Criar Nova Tarefa , digite sqlps.exe no campo Abrir e clique em OK. Isso abre a janela do MicrosoftSQL Server Powershell .

  4. Na janela Microsoft SQL Server Powershell, execute o script a seguir para habilitar o protocolo TCP/IP:

$smo = 'Microsoft.SqlServer.Management.Smo.'  
$wmi = New-Object ($smo + 'Wmi.ManagedComputer')  
# Enable the TCP protocol on the default instance.  If the instance is named, replace MSSQLSERVER with the instance name in the following line.  
$uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']"  
$Tcp = $wmi.GetSmoObject($uri)  
$Tcp.IsEnabled = $true  
$Tcp.Alter()  
$Tcp  

Desinstalação

Depois de fazer logon em um computador que esteja executando o Windows Server 2008 R2 Server Core SP1 ou o Windows Server 2012 Server Core, você terá um ambiente de área de trabalho limitado com um prompt de comando administrador. Você pode usar esse prompt de comando para iniciar a desinstalação de uma instância do SQL Server 2014. Para desinstalar uma instância do SQL Server 2014, inicie a desinstalação do prompt de comando no modo silencioso completo usando o parâmetro /Q ou o modo simples silencioso usando o parâmetro /QS. O parâmetro /QS mostra o progresso por meio da interface do usuário, mas não aceita nenhuma entrada. /Q é executado em um modo silencioso sem nenhuma interface do usuário.

Para desinstalar uma instância existente do SQL Server:

setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER  

Para remover uma instância nomeada, especifique o nome da instância em vez de "MSSQLSERVER" no exemplo anterior.

Aviso

Se você fechar acidentalmente o prompt de comando, siga estas etapas para iniciar um novo prompt de comando:

  1. Pressione Ctrl+Shift+Esc para exibir o Gerenciador de Tarefas.
  2. Na guia Aplicativos , clique em Nova Tarefa.
  3. Na caixa de diálogo Criar Nova Tarefa , digite cmd no campo Abrir e clique em OK.

Consulte Também

Instalar o SQL Server 2014 usando um arquivo de configuração
Instalar o SQL Server 2014 pela linha de comando
Recursos compatíveis pelo Editions do SQL Server 2014
Guia de introdução da opção de instalação do Server Core
Configurando uma instalação do Server Core: Visão geral
Cmdlets de cluster de failover no Windows PowerShell listados por foco de tarefa
Mapeando comandos Cluster.exe para cmdlets do Windows PowerShell para clusters de failover