Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Suponha que configurou vários Eventos de Auditoria SQL Server para escrever no Registo de segurança no Microsoft SQL Server 2022, Microsoft SQL Server 2019 ou Microsoft SQL Server 2016 Service Pack 2 (SP2). Neste cenário, irá reparar que todas as Auditorias do Servidor, exceto a primeira Auditoria do Servidor, não escrevem. Além disso, ao adicionar a segunda Auditoria do Servidor, poderá receber uma mensagem de erro semelhante à seguinte mensagem no registo de erros SQL Server:

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

SQL Server a Auditoria não conseguiu escrever no registo de segurança.

Causa

Este problema ocorre se o Sinalizador de Origem do Evento do Registo estiver definido como 0.

Solução

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

  • Defina os Eventos de Auditoria do Servidor para serem escritos num ficheiro em vez de no registo de Segurança do SQL Server.

  • Para permitir que vários Eventos de Auditoria do Servidor escrevam no registo de Segurança do SQL Server, altere o valor da seguinte subchave de registo de 0 para 1:

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

Nota:As Auditorias do Servidor têm de ser reiniciadas para que a nova definição de registo entre em vigor.

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

Importante: Editar o registo incorretamente pode danificar gravemente o seu sistema. Antes de efetuar alterações ao registo, recomendamos que faça uma cópia de segurança de quaisquer dados de valor no computador.

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Cada nova atualização cumulativa para SQL Server contém todas as correções e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:

Informações do service pack para SQL Server 2016

Este problema foi corrigido no service pack seguinte para SQL Server:

Service Pack 2 para SQL Server 2016

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

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

Estado

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

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×