Sintomas
Considere o seguinte cenário:
-
Você cria uma exibição indexada para duas tabelas que têm uma referência de chave estrangeira no Microsoft SQL Server 2008, no Microsoft SQL Server 2012 ou no Microsoft SQL Server 2008 R2.
-
Você atualiza as tabelas base do modo de exibição indexado.
-
Você executa uma consulta no modo de exibição indexado que usa a dica NOEXPAND.
Nesse cenário, você recebe um resultado incorreto.
Resolução
Informações sobre a atualização cumulativa
Atualização cumulativa 2 para SQL Server 2012 SP1
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 2. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2012 SP1, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2790947 Pacote de atualizações cumulativas 2 para SQL Server 2012 Service Pack 1Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2012 SP1. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2772858 As compilações do SQL Server 2012 lançadas após o lançamento do SQL Server 2012 Service Pack 1
Atualização cumulativa 5 para SQL Server 2012
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 5. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2012, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2777772 Pacote de atualizações cumulativas 5 para SQL Server 2012Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2012 Fix. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2692828 As compilações do SQL Server 2012 lançadas após o lançamento do SQL Server 2012
Atualização cumulativa 4 para SQL Server 2008 R2 SP2
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 4. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 R2 SP 2, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2777358 Pacote de atualização cumulativa 4 para SQL Server 2008 R2 Service Pack 2 Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2008 R2 SP 2 Fix. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2730301 Versões do SQL Server 2008 R2 lançadas após a liberação do SQL Server 2008 R2 Service Pack 2
Pacote de atualizações cumulativas 10 para SQL Server 2008 R2 Service Pack 1
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 10. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 R2 SP1, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2783135 Pacote de atualizações cumulativas 10 para SQL Server 2008 R2 SP1 Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2008 R2 SP1. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2567616 As compilações do SQL Server 2008 R2 que foram lançadas após o lançamento do SQL Server 2008 R2 Service Pack 1
Atualização cumulativa 8 para SQL Server 2008 Service Pack 3 (SP3)
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 8. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 Service Pack 3, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2771833 Pacote de atualizações cumulativas 8 para SQL Server 2008 Service Pack 3Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2008 Service Pack 3 Fix. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2629969 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 3
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
Software de regra |
Título da regra |
Descrição da regra |
Versões do produto com base na qual a regra é avaliada |
System Center Advisor |
O SQL Server pode retornar um resultado incorreto se você consulta um modo de exibição indexado usando a dica sem expansão |
O System Center Advisor detectou a presença de um ou mais modos de exibição indexados que fazem referência a várias tabelas que têm uma relação de chave primária-chave estrangeira. Em algumas condições especiais, o SQL Server pode retornar um resultado incorreto quando você consulta um modo de exibição indexado usando nenhuma dica de expansão. Revise as informações neste artigo e execute as ações corretivas adequadamente. |
SQL Server 2008 SQL Server 2008 R2SQL Server 2012 |