Sintomas
Imagine que você usa o SQL Server 2017 ou o 2019. Ao tentar criar um backup diferencial em uma réplica secundária, você recebe uma mensagem indicando que o comando está em execução e pode tendo
FAZER BANCO de dados com DIFERENCIAl processado com êxito as páginas {X} em {Y} segundos
Diferente Não há suporte para backups de réplicas secundárias. Depois de aplicar essa correção, a mensagem de erro correta será exibida:
MSG 3059, nível 16, estado 1, line LineNumber
Deste Não há suporte para o comando BACKUP ou restauração em um espelho de banco de dados ou secundário Replica.
MSG 3013, nível 16, estado 1, line LineNumber
FAZER O banco de dados está terminando anormalmente.
Observação Atualmente, o SQL Server não permite diferencial backup em uma réplica secundária porque não pode modificar o bitmap diferencial Page. Isso ocorre porque o banco de dados é somente leitura. Além disso, os backups de log de transação somente cópia são Não permitido em uma réplica secundária. Para manter a consistência de backup, esse hotfix impede a execução de um backup diferencial somente cópia em uma réplica secundária.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Sobre atualizações cumulativas 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:
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.