2017-08-10 2 views
0

Je configure des sauvegardes cryptées sur SQL Server 2014. Je vais créer une clé principale de base de données (CREATE MASTER KEY ENCRYPTION BY PASSWORD = '...') puis une clé asymétrique. Microsoft recommande de conserver une sauvegarde hors site de la clé principale.La clé principale SQL Server peut-elle être recréée à partir du mot de passe?

Si j'ai le mot de passe utilisé pour créer la clé principale, mais pas la clé maîtresse sauvegardée, puis-je recréer la clé principale ou les sauvegardes deviennent-elles inaccessibles?

Répondre

0

Non, ce n'est pas possible.

La commande est vraiment cassé comme ça:

CREATE MASTER KEY 
        ENCRYPTION BY PASSWORD = '...' 

La première partie crée une nouvelle clé aléatoire, la deuxième partie, il encrypte pour le stockage dans la base de données. Le mot de passe n'est pas utilisé pour générer la clé, il est utilisé pour le protéger. En tant que tel, si vous perdez la clé, vous ne pouvez pas la recréer.