The SSISDB is an encrypted database. If you did not backup or have access to the master key, that data is lost. You will need to use the default SSIS DB and redeploy your SSIS packages.
error SSISDB An error occurred during decryption
I have had a problem with the SQL server and I was able to recover the MDF/LDF and the BAK. The user DBs work but the SSISDB gives me an error. I have attached the DBs and it fails, I have restored the backup and it fails. I don't have the master key.
Error: Failed to locate the project named xxxxxxxx.:An error occurred during decryption.
Can you help me?
SQL Server Integration Services
SQL Server Migration Assistant
SQL Server Other
1 additional answer
Sort by: Most helpful
-
ZoeHui-MSFT 41,491 Reputation points
2022-05-20T07:54:01.907+00:00 Hi @Thor El Poderoso ,
We should backup the master key and SSISDB database and then restore them.
Please refer to the following steps:
- Backup the master key used for encryption in SSISDB database and protect the backup file using a password.
- Backup SSISDB database using SQL Server Management Studio or BACKUP DATABASE statement in TSQL.
- Restore SSISDB database using SQL Server Management Studio or RESTORE DATABASE statement in TSQL.
- Restore backup of the master key from the source server using the backup file.
SSIS Catalog - Backup and Restore
moving-the-ssisdb-catalog-on-a-new-sql-server-instanceIf you do not have the master key, try to regenerate it.
alter-master-key-transact-sqlDON'T try it on PROD server until you verify the above on a test server / database.
Regards,
Zoe
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.