The code below successfully decrypts, but if the database is huge, it will take some time to decrypt the database
$sqlServer = New-Object ('Microsoft.SqlServer.Management.Smo.Server') $sqlName
$ExistingDB=$sqlServer.Databases.Item($dbname)
$ExistingDB.EncryptionEnabled=$false
$ExistingDB.Alter()
$ExistingDB.DatabaseEncryptionKey.Refresh()
$ExistingDB.DatabaseEncryptionKey.Drop()
I want to back up after decryption is complete. Is there an event handler to identify the completion of database decryption?
source
share