[SQL Server] Restauration base SSISDB et gestion du master key

-- =============================================

-- Author:   Zouhaier KHARROUBI

-- Create date: 12/07/2023

-- Description: Restauration base SSISDB et gestion du master key

-- =============================================

USE [SSISDB];  

GO

/* Générer un fichier de backup pour le master key de la base SSISDB */

USE [SSISDB]

GO

OPENMASTERKEYDECRYPTIONBYPASSWORD='mektaba@info'--renseigner le même mot de passe qui a été renseigné pendant la création de la base SSISDB

BACKUPMASTERKEYTOFILE='C:\MesFichiers\Masterkey_MonInstanceSQLSERVER_SSISDB'ENCRYPTIONBYPASSWORD='mektaba@info'--renseigner le même mot de passe qui a été renseigné pendant la création de la base SSISDB

GO

/* La modification du master key de la base SSISDB se fait via la commande ci-dessous */

OPENMASTERKEYDECRYPTIONBYPASSWORD='mektaba@info';  

ALTERMASTERKEY REGENERATE WITHENCRYPTIONBYPASSWORD=N'mektaba@info@zouhaier';

OPENMASTERKEYDECRYPTIONBYPASSWORD='mektaba@info@zouhaier';

BACKUPMASTERKEYTOFILE='C:\MesFichiers\Masterkey_MonInstanceSQLSERVER_SSISDB'ENCRYPTIONBYPASSWORD='mektaba@info@zouhaier'

/*

Lorsqu'on restaure la base SSISDB, pour pouvoir l'ouvrir il faut lancer la commande ci-dessous

*/

USE [SSISDB]

RESTOREMASTERKEYFROMFILE='C:\MesFichiers\Masterkey_MonInstanceSQLSERVER_SSISDB'

DECRYPTIONBYPASSWORD='mektaba@info@zouhaier'

ENCRYPTIONBYPASSWORD='mektaba@info@zouhaier'

FORCE