CORRECÇÃO: SQL Server 2008 auditoria da base de dados mostra os critérios de consulta como um valor com parâmetros em vez do registo real

A Microsoft distribui correcções do Microsoft SQL Server 2008, como um ficheiro para transferência. Uma vez que as correcções são cumulativas, cada nova versão inclui todas as correcções e correcção de todas as correcções de segurança que foram incluídas no anterior do SQL Server 2008.

Sintomas

Microsoft SQL Server 2008, pode criar um objecto de especificação de auditoria da base de dados numa base de dados. No entanto, no evento de auditoria capturada, os critérios de consulta podem mostrar como um valor com parâmetros em vez de como o registo real.

Por exemplo, criar um objecto de especificação de auditoria da base de dados para a seguinte consulta de auditoria:

Seleccionar * da tbl1 onde col1 = '123456'No entanto, o evento de auditoria apresenta a consulta da seguinte forma:

Seleccionar * da tbl1 onde col1 = @1

Resolução

Informações de actualização cumulativa

A versão do SQL Server 2008

Importante Tem de instalar este pacote de actualização cumulativa se o computador estiver a executar a versão do SQL Server 2008.

A correcção para este problema foi primeiro disponibilizada em 5 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

969531 cumulativo pacote 5 de actualizações do SQL Server 2008Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas no anterior do SQL Server 2008. Recomendamos que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

956909 o SQL Server 2008 cria disponibilizadas após o lançamento do SQL Server 2008

SQL Server 2008 Service Pack 1

Importante Se o computador estiver a executar o SQL Server 2008 Service Pack 1 tem de instalar este pacote de actualização cumulativa.


A correcção para este problema também foi disponibilizada em actualização cumulativa 3 para SQL Server 2008 Service Pack 1. Para mais informações sobre este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

971491 cumulativo pacote 3 de actualizações do SQL Server 2008 Service Pack 1Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas no anterior do SQL Server 2008. A Microsoft recomenda que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

970365 o SQL Server 2008 cria disponibilizadas após o lançamento do SQL Server 2008 Service Pack 1
Correcções do Microsoft SQL Server 2008 são criadas para service packs do SQL Server específicos. Tem de aplicar uma correcção do SQL Server 2008 Service Pack 1 para uma instalação do SQL Server 2008 Service Pack 1. Por predefinição, qualquer correcção fornecida num service pack do SQL Server está incluída no próximo service pack do SQL Server.

Estado

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

Mais informações

  • A correcção aplica-se a consultas de executar na base de dados com a parametrização simples activado.

    Nota Por predefinição, as bases de dados têm a parametrização simples activado.

  • A correcção não é aplicável às consultas na base de dados em execução com a parametrização forçado opção activada.

  • A correcção não é aplicável para as consultas que estão explicitamente parametrizadas utilizando procedimento armazenado de sp_executesql.

  • Para os lotes que use variáveis locais, o registo de auditoria mostrará a variável local para a consulta e não o valor real atribuído à variável.

Referências

Para mais informações sobre o modelo de Assistência Incremental para o SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

935897 um modelo de Assistência Incremental está disponível a partir da equipa do SQL Server para proporcionar correcções para problemas comunicados

Para mais informações sobre o esquema de atribuição para actualizações do SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

822499 Novo esquema de atribuição de nomes para pacotes de actualização de software do Microsoft SQL ServerPara mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

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!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×