I recently removed table data from a batch of production databases and I've been shrinking the database files using the 'Shrink File' feature in SSMS. Some of the databases will shrink more than 50gb. I noticed that this processes takes a very long time to complete and that there is no cancel button while this process is running. I am connecting to all the database servers remotely via RDP and cannot guarantee that they won't be power-cycled during the trim process.
If the shrink process is running and the server is power-cycled, will I experience database corruption?