Durante o vídeo da atividade 2 da aula 2 tive uma dúvida sobre o que foi dito em relação ao modo de recuperação para a realização do SHRINK, no vídeo o instrutor utilizar do recurso ALTER DATABASE SUCOS_VENDAS SET RECOVERY SIMPLE
para alterar o modo de recuperação da base de dados para SIMPLES, para que nenhum outro usuário possa iniciar algum procedimento enquanto o SHRINK está acontecendo. Dito isto a minha dúvida é: qual vantagem o comando utilizado traz alem de impedir um usuário alheio de utilizar a base de dados? Não é melhor/possível utilizar um comando mais especifico para isto, como ALTER DATABASE SUCOS_VENDAS SET SINGLE_USER
para setar a base de dados para usuário único e após voltar para multi usuário?
Junto a isso também tenho outra pergunta em relação ao SHRINK e BACKUP, onde por experiência já tentei realizar um SHRINKdo LDF, porem só consegui reduzi-lo de tamanho após realizar um backup do arquivos em questão através do SQL, na vez utilizei do BACKUP FULL da base de dados. Isto seria algum tipo de precaução que o SQL Server tem em relação a uma possível falha ou perdas de dados durante o processo ou apenas foi coincidência?
Desde já agradeço, e já digo que a trilha de SQL Server está muito boa.