Freigeben über


Erste Schritte mit transparenter Datenverschlüsselung (TDE)

Erforderliche Berechtigungen

Um die transparente Datenverschlüsselung (Transparent Data Encryption, TDE) zu aktivieren, müssen Sie ein Administrator oder Mitglied der dbmanager-Rolle sein.

Aktivieren der Verschlüsselung

Führen Sie die folgenden Schritte aus, um TDE zu aktivieren:

  1. Herstellen einer Verbindung mit der Masterdatenbank auf dem Server, auf dem die Datenbank gehostet wird, mithilfe einer Anmeldung, die ein Administrator oder Mitglied der Dbmanager-Rolle in der Masterdatenbank ist
  2. Führen Sie die folgende Anweisung aus, um die Datenbank zu verschlüsseln.
ALTER DATABASE [AdventureWorks] SET ENCRYPTION ON;

Deaktivieren der Verschlüsselung

Führen Sie die folgenden Schritte aus, um TDE zu deaktivieren:

  1. Herstellen einer Verbindung mit der Masterdatenbank mithilfe einer Anmeldung, die ein Administrator oder mitglied der Rolle "dbmanager " in der Masterdatenbank ist
  2. Führen Sie die folgende Anweisung aus, um die Datenbank zu verschlüsseln.
ALTER DATABASE [AdventureWorks] SET ENCRYPTION OFF;

Hinweis

Ein angehaltener dedizierter SQL-Pool muss fortgesetzt werden, bevor Änderungen an den TDE-Einstellungen vorgenommen werden.

Überprüfen der Verschlüsselung

Führen Sie die folgenden Schritte aus, um den Verschlüsselungsstatus zu überprüfen:

  1. Herstellen einer Verbindung mit der Master- oder Instanzdatenbank mithilfe einer Anmeldung, die ein Administrator oder Mitglied der Dbmanager-Rolle in der Masterdatenbank ist
  2. Führen Sie die folgende Anweisung aus, um die Datenbank zu verschlüsseln.
SELECT
    [name],
    [is_encrypted]
FROM
    sys.databases;

Ein Ergebnis von 1 zeigt eine verschlüsselte Datenbank an, 0 zeigt eine nicht verschlüsselte Datenbank an.

DMVs für Verschlüsselung