Sintomas

Assuma que configurar vários Eventos de Auditoria de Servidor SQL para escrever no registo de segurança no Microsoft SQL Server 2016 Service Pack 2 (SP2). Neste cenário, poderá notar que todas as Auditorias do Servidor, com exceção da primeira Auditoria do Servidor, não escreverão. Além disso, quando adicionar a segunda Auditoria do Servidor, poderá receber uma mensagem de erro que se assemelha ao seguinte no registo de erro do SQL Server:

Erro: 33204, Severidade: 17, Estado: 1.

Auditoria do Servidor SQL não podia escrever para o registo de segurança

Causa

Esta questão ocorre quando a bandeira de origem do evento de registo está definida para '0'.

Solução

A solução para esta questão é uma das seguintes:

  • Faça com que os Eventos de Auditoria do Servidor sejam escritos num ficheiro em vez de no registo de Segurança do Servidor SQL.

  • Altere a seguinte chave de registo de 0 para 1, para permitir a escrita no registo de segurança do servidor SQL por vários Eventos de Auditoria do Servidor:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlags

    Nota: As auditorias do servidor precisam de ser reiniciadas para que a nova definição de registo produza efeitos.

    ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF) VAI ALTER SERVER AUDIT [AuditName] WITH (STATE = ON) VAI

    Importante

    A edição incorreta do registo pode danificar gravemente o seu sistema. Antes de escamar o registo, recomendamos que faça o registo de quaisquer dados valorizados no computador.

Resolução

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

Este problema é corrigido no seguinte pacote de serviços para o SQL Server:

       Pacote de serviço 2 para SQL Server 2016

Os pacotes de serviço são cumulativos. Cada novo pacote de serviços contém todas as correções que se encontram em pacotes de serviços anteriores, juntamente com quaisquer novas correções. A nossa recomendação é aplicar o mais recente pacote de serviços e a mais recente atualização cumulativa para esse pacote de serviços. Não tem de instalar um pacote de serviços anterior antes de instalar o mais recente pacote de serviços. Utilize o Quadro 1 no seguinte artigo para encontrar mais informações sobre o mais recente pacote de serviços e a mais recente atualização cumulativa.

Como determinar o nível de versão, edição e atualização do SQL Server e dos seus componentes

Estado

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

Referências

Conheça a terminologiaque a Microsoft utiliza para descrever atualizações de software.

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?

Quão satisfeito está com a qualidade da tradução?
O que afetou a sua experiência?

Obrigado pelos seus comentários!

×