Alterações no comportamento de recursos do SQL Server no SQL Server 2012

Este tópico descreve as alterações de comportamento que você poderá ver quando atualizar para o SQL Server 2012 a partir de uma versão anterior do SQL Server. As alterações de comportamento afetam como os recursos funcionam ou interagem no SQL Server 2012 comparados com versões anteriores do SQL Server.

Se você estiver atualizando do SQL Server 2005, é recomendável também revisar o conteúdo nas seções do SQL Server 2008 e do SQL Server 2008 R2.

Se você estiver atualizando do SQL Server 2008, é recomendável também revisar o conteúdo na seção do SQL Server 2008 R2.

Alterações comportamentais no SQL Server 2012

Cluster de failover de várias sub-redes do SQL Server

  • Para instalações de cluster de failover de várias sub-redes, não há suporte para a atualização do SQL Server Developer ou do SQL Server Evaluation para o SQL Server Standard.

  • Os clusters de failover de várias sub-redes do SQL Server têm suporte no Windows Server 2008 R2 ou em versões posteriores.

Para obter mais informações, consulte Clustering de várias sub-redes do SQL Server (SQL Server).

Detecção de falha do SQL Server em cluster de failover do SQL Server

No SQL Server 2008 R2 e versões anteriores, o SQL Server relatou falhas no serviço Cluster de Failover do Windows, executando a consulta "SELECT @ @ SERVERNAME". Se a consulta não fosse executada com êxito, resultava em um failover ou reinicialização do recurso do SQL Server.

A partir do SQL Server 2012, o processo de detecção de falha já não usa a consulta "SELECT @ @ SERVERNAME", mas inclui os seguintes recursos:

  • Log aprimorado

  • Monitoramento dos principais componentes do SQL Server

  • Definição das condições para failover ou reinicialização do SQL Server

Para obter mais informações, consulte Política de failover para instâncias de cluster de failover.

ObservaçãoObservação

O nível de condição de falha padrão em uma instância de clusters de failover do SQL Server 2012 é mais próximo ao comportamento de detecção de falha das versões anteriores do SQL Server. Porém, nesse nível de condição de falha, o SQL Server pode não detectar falhas de processamento de consulta, que podem ter sido detectadas em versões anteriores. Para detectar essas falhas, convém alterar o nível de condição de falha. Para obter mais informações, consulte Definir as configurações da propriedade FailureConditionLevel.

Alterações de comportamento no SQL Server 2008 R2

O número de CPUs da edição Enterprise está sendo alterado para 8 CPUs

O SQL Server 2008 R2 Enterprise dá suporte a um máximo de 8 CPUs. Isso difere das versões anteriores do SQL Server.

Para continuar a usar mais de 8 processadores, você deve atualizar para o SQL Server 2008 R2 Datacenter.

Se você optar por atualizar para o SQL Server 2008 R2 Enterprise, o SQL Server usará um máximo de 8 processadores.

Para obter mais informações, consulte Recursos compatíveis com as edições do SQL Server 2012.

Alterações de comportamento no SQL Server 2008

SQL Server Native Client

O SQL Server 2008 inclui o SQL Server Native Client 10.0. Para obter mais informações sobre as diferenças de comportamento entre esta versão e versões anteriores do SQL Server Native Client, consulte o artigo sobre atualização de um aplicativo para o SQL Server 2008 Native Client a partir do SQL Server 2005 Native Client.

Consulte também

Conceitos

Compatibilidade com versões anteriores