Um dos softwares do fornecedor necessário para instalar em um servidor de teste para POC. Demora uma eternidade quando o setup.exe está tentando alterar um dos bancos de dados com a extensão SET ALLOW_SNAPSHOT_ISOLATION ON
.
O servidor de teste estava no Microsoft SQL Server 2016 (SP1-CU8), edição do desenvolvedor.
Depois de reverter para SP1-CU5, SET ALLOW_SNAPSHOT_ISOLATION ON
funcionou.
Alguém já experimentou o mesmo comportamento? Alguma solução além de reverter o CU?
Não houve bloqueio e nenhum outro usuário. POC está em ambiente de laboratório isolado. Tentei em 2 outros SQL Servers dev em ambiente ao vivo com 2016 SP1 CU7, experimentei o mesmo comportamento.
Eu me deparei com essa situação exata e posso confirmar que não houve bloqueio no meu caso, pois a configuração basicamente alterou o isolamento do instantâneo imediatamente após a criação do banco de dados.
No meu caso, o tipo de espera foi
ENABLE_VERSIONING
.Ao investigar, encontrei este item de feedback Habilitando o isolamento de instantâneo em 2016 SP1 CU6 e CU7 trava que ainda está sob investigação.
Um dos comentários parece sugerir que um
SERVER AUDIT
poderia ser o caso.Se você não tiver uma auditoria de servidor em execução, temo que sua opção por enquanto seja reverter para uma CU mais antiga e observar esse item de feedback para atualizações.
Conseguimos rastrear a causa do comportamento com a ajuda da Microsoft. Referia-se a auditorias criadas em UCs anteriores. Se eu parasse e recriasse as auditorias após aplicar a CU mais recente, o problema desapareceria.
https://support.microsoft.com/en-us/help/4090966/sql-server-session-hangs-when-you-try-to-enable-snapshot-isolation