Aplica-se A
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Sintomas

Assuma que utiliza transações na memória juntamente com o procedimento de armazenamento do sistema sp_getapplock no Microsoft SQL Server 2016 ou 2017. Se ativar a auditoria do servidor no grupo de ação de auditoria ao nível do servidor SCHEMA_OBJECT_ACCESS_GROUP, recebe uma mensagem de erro "Msg 41317" que se assemelha a seguinte:

Msg 41317, Nível 16, Estado 4, LineNumber Uma transação de utilizador que aceda a tabelas otimizadas de memória ou módulos compilados de forma nativa não pode aceder a mais do que uma base de dados de utilizadores ou modelo de bases de dados e msdb, e não pode escrever para dominar.

Resolução

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

Atualização Cumulativa 13 para SQL Server 2017

Atualização Cumulativa 3 para SQL Server 2016 Service Pack 2

Nota:Esta atualização também resolve um problema em que um impasse não resolvido é visto quando o comando de esquema é executado por um utilizador que não tem permissões para criar um esquema na base de dados e se SCHEMA_OBJECT_ACCESS_GROUP e SCHEMA_OBJECT_CHANGE_GROUP são ativados nas especificações de auditoria de base de dados.

Sobre as construções do SQL Server

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

Última atualização cumulativa para SQL Server 2017

a mais recente construção para SQL Server 2016

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 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.