Trabalhar com várias versões e instâncias do SQL Server

O SQL Server oferece suporte a várias instâncias do Mecanismo de Banco de Dados, do Analysis Services e do Reporting Services no mesmo computador. Você também pode atualizar versões anteriores do SQL Server ou instalar o SQL Server em um computador em que versões anteriores do SQL Server já estejam instaladas. Para obter informações sobre os cenários de atualização com suporte, consulte Atualizações de versão e edição com suporte.

Componentes de versão e numeração

Os conceitos a seguir são úteis para entender o comportamento do SQL Server para instâncias lado a lado do SQL Server.

O formato de versão de produto padrão para o SQL Server é MM. nn.bbbb.rr onde cada segmento é definido como:

MM - versão principal

nn - versão secundária

bbbb - número da compilação

rr - número de revisão da compilação

Em cada versão principal ou secundária do SQL Server, há um incremento ao número de versão para diferenciá-la de versões anteriores. Esta alteração para a versão é usada para muitos propósitos. Isto inclui exibir informações de versão na interface do usuário, controlar como são substituídos os arquivos durante a atualização, aplicar pacotes de serviço e também como um mecanismo para diferenciação funcional entre as versões sucessivas.

Componentes compartilhados por todas as versões do SQL Server

Alguns componentes são compartilhados por todas as instâncias de todas as versões instaladas do SQL Server. Quando você instalar versões diferentes do SQL Server lado a lado na mesma máquina, esses componentes serão atualizados automaticamente para a versão mais recente. Esses componentes são geralmente desinstalados automaticamente quando a última instância do SQL Server é desinstalada.

Exemplos: Navegador do SQL Server e Gravador VSS do Microsoft SQL Server.

Componentes compartilhados por todas as instâncias da mesma versão principal do SQL Server

As versões do SQL Server que têm a mesma versão principal compartilham alguns componentes em todas as instâncias. Se os componentes compartilhados forem selecionados durante a atualização, os componentes existentes serão atualizados para a versão mais recente.

Exemplos: Integration Services, Master Data Services, SQL Server Management Studio, SSDT (SQL Server Data Tools) e Manuais Online do SQL Server.

Componentes compartilhados em versões secundárias

As versões do SQL Server que têm os mesmos componentes compartilhados de versão principal.secundária.

Exemplo: arquivos de suporte à instalação.

Componentes específicos de uma instância do SQL Server

Alguns componentes ou serviços do SQL Server são específicos de uma instância do SQL Server. Eles também são conhecidos como capazes de reconhecimento de instância. Eles compartilham a mesma versão que a instância que os hospeda e são usados exclusivamente para aquela instância.

Exemplos: Mecanismo de Banco de Dados, Analysis Services e Reporting Services.

Componentes que são independentes das versões do SQL Server

Alguns componentes são instalados durante a instalação do SQL Server, mas são independentes das versões do SQL Server. Eles podem ser compartilhados por versões principais ou por todas as versões do SQL Server.

Exemplos: Microsoft Sync Framework, SQL Server Compact.

Para obter mais informações sobre a instalação do SQL Server Compact, consulte Instalar o SQL Server 2012 por meio do Assistente de Instalação (Instalação). Para obter mais informações sobre como desinstalar o SQL Server Compact, consulte Desinstalar uma instância existente do SQL Server (Instalação).

Usando o SQL Server lado a lado com versões anteriores do SQL Server

Você pode instalar o SQL Server em um computador que já está executando instâncias de uma versão anterior do SQL Server. Se já existir uma instância padrão no computador, o SQL Server deverá ser instalado como uma instância nomeada.

Observação sobre cuidadosCuidado

O Sysprep do SQL Server não oferece suporte à instalação lado a lado de instâncias preparadas do SQL Server 2012 com versões anteriores do SQL Server no mesmo computador. Por exemplo, você não pode preparar uma instância do SQL Server 2008 R2 lado a lado com uma instância preparada do SQL Server 2012. No entanto, você pode instalar diversas instâncias preparadas da mesma versão principal do SQL Server lado a lado no mesmo computador. Para obter mais informações, consulte Considerações para instalação do SQL Server usando SysPrep.

Não é possível instalar o SQL Server 2012 lado a lado com versões anteriores do SQL Server em um computador executando o Windows Server 2008 R2 Server Core SP1. Para obter mais informações sobre instalações do Server Core, consulte Instalar o SQL Server 2012 no Server Core.

A tabela a seguir mostra o suporte lado a lado para o SQL Server 2012:

Instância existente do SQL Server 2012

Suporte lado a lado

SQL Server 2012 (32 bits)

SQL Server 2005 (32 bits)

SQL Server 2005 (64 bits) x64

SQL Server 2008 (32 bits)

SQL Server 2008 (64 bits) x64

SQL Server 2008 R2 (32 bits)

SQL Server 2008 R2 (64 bits) x64

SQL Server 2012 (32 bits)

SQL Server 2012 (64 bits) x64

SQL Server 2012 (64 bits) x64

SQL Server 2005 (32 bits)

SQL Server 2005 (64 bits) x64

SQL Server 2008 (32 bits)

SQL Server 2008 (64 bits) x64

SQL Server 2008 R2 (32 bits)

SQL Server 2008 R2 (64 bits) x64

SQL Server 2012 (32 bits)

SQL Server 2012 (64 bits) x64

Impedindo conflitos de endereço IP

Quando uma Instância de Cluster de failover do SQL Server for instalada lado a lado com uma instância autônoma do Mecanismo de Banco de Dados do SQL Server, procure evitar conflitos de número de porta TCP nos endereços IP. Conflitos normalmente ocorrem quando duas instâncias do Mecanismo de Banco de Dados são ambas configuradas para usar a porta TCP padrão (1433). Para evitar conflitos, configure uma instância para usar uma porta fixa não padrão. A configuração de uma porta fixa é normalmente mais fácil na instância autônoma. A configuração do Mecanismo de Banco de Dados para usar portas diferentes impedirá um conflito de Endereço IP/porta TCP inesperado que bloqueie uma inicialização de instância quando uma Instância de Cluster de failover do SQL Server falhar para o nó em espera

Consulte também

Tarefas

Instalar o SQL Server 2012 por meio do Assistente de Instalação (Instalação)

Referência

Requisitos de hardware e software para a instalação do SQL Server 2012

Atualizações de versão e edição com suporte

Conceitos

Atualizar para o SQL Server 2012

Compatibilidade com versões anteriores

Usar o Supervisor de Atualização para preparar para atualizações

Outros recursos

Recursos com suporte nas edições do SQL Server 2012