Melhoria
Suponha que utiliza a funcionalidade Grupos de Disponibilidade AlwaysOn no Microsoft SQL Server 2016 ou 2017 com DTC_SUPPORT=PER_DB. Após aplicar esta atualização, pode utilizar o Isolamento de Instantâneos e Os Pontos de Guardar para transações entre bases de dados em bases de dados de Grupo de Disponibilidade. Isto aplica-se se todas as bases de dados que estão envolvidas na transação estiverem atualmente aloizadas na mesma instância.
Resolução
Informações de Hotfix a Pedido
Esta melhoria está incluída nas seguintes hotfixes a pedido para SQL Server:
Informações de Atualização Cumulativa
Esta melhoria está incluída nas seguintes atualizações cumulativas para SQL Server:
Acerca das atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para o SQL Server contém todas as correções de segurança incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Mais informações
Seguem-se algumas mensagens de erro comuns que poderá encontrar antes de esta melhoria ser implementada:
Erro 3996: o nível de isolamento de instantâneo não é suportado para transações distribuídas. Utilize outro nível de isolamento ou não utilize a transação distribuída.
Erro 3933: não é possível promover a transação a uma transação distribuída porque existe um ponto de guardar ativo nesta transação.
Erro 627: não é possível utilizar SAVE TRANSACTION numa transação distribuída.
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.