Se o Oracle detectar que uma recuperação de instância é necessária (como a emissão do comando shutdown abort ou ocorrer uma falha), ele inicializará o processo de recuperação. E o SQL Server? Ele se comporta da mesma forma?
Em outras palavras, se eu executar o desligamento limpo da instância do SQL Server (como Parar o sql server usando o console de serviços ou emitir o comando de desligamento no SSMS) e, em seguida, inicializar a instância, o processo de recuperação será executado ou não?
Tenho certeza de que o processo de recuperação é feito em cada banco de dados toda vez que a instância é iniciada. (e também em outros cenários, como um failover de AG, por exemplo)
Se foi interrompido de maneira limpa, não haverá transação aberta para avançar ou retroceder para que a recuperação seja feita mais rapidamente.