Sintomas
Suponha que você tenha réplicas secundárias somente leitura no Microsoft SQL Server 2016 AlwaysOn Availability Group (AG). Quando você usa funções de aplicativo do SQL Server na réplica pela primeira vez, ela funciona como esperado. No entanto, quando você usá-los novamente, as funções do aplicativo poderão falhar e você receberá a seguinte mensagem de erro:
MSG 3961, nível 16, estado 1, número da linhade linha atransação de isolamento do instantâneo falhou no banco de dados ' <DatabaseName> ' porque o objeto acessado pela instrução foi modificado por uma instrução DDL em outra transação simultânea desde o início da transação. Ele não é permitido porque os metadados não têm versão. Uma atualização simultânea dos metadados pode levar à inconsistência se combinada com o isolamento do instantâneo.
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia usada pela Microsoft para descrever atualizações de software.