KB2588453 - FIX: Violação de acesso quando a DTA executa uma consulta contra uma tabela no SQL Server 2008 se existir um índice numa coluna de tipo de dados espaciais da tabela

A Microsoft distribui as correções do Microsoft SQL Server 2008 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2008.

Sintomas

Considere o seguinte cenário:

  • Tem uma tabela que tem uma coluna de tipo de dados espaciais no Microsoft SQL Server 2008.

  • Existe um índice para a coluna do tipo de dados espaciais.

  • Uma consulta refere a coluna do tipo de dados espaciais na carga de trabalho utilizada pelo Database Afinar Advisor (DTA).

Neste cenário, pode ocorrer uma violação de acesso no motor SQL Server. A ligação que a DTA utiliza para lidar com a carga de trabalho é automaticamente fechada. Além disso, a seguinte mensagem de erro é registada no registo de erro do SQL Server:

<Data> <Tempo> spid# SqlDumpExceptionHandler: Process# gerou exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está a terminar este processo.

Resolução

Informações do pacote de serviços para SQL Server 2008

Para resolver este problema, obtenha o mais recente pacote de serviços para o SQL Server 2008. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

968382 Como obter o mais recente pacote de serviços para SQL Server 2008

Solução

Para contornar este problema, utilize um dos métodos seguintes:

  • Desativar ou deixar cair o índice espacial na coluna do tipo de dados espaciais e reconstruir o índice após a análise do DTA estar concluída.

  • Remova a consulta que faz referência às colunas do tipo de dados espaciais e que faz referência aos índices de tipo de dados espaciais na carga de trabalho utilizada pela DTA.

Nota Por design, a DTA não recomenda índices espaciais em colunas espaciais para tabelas.

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informações

Para mais informações sobre o utilitário DTA, visite o seguinte site da MSDN:

Informações gerais sobre o utilitário DTA

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

×