Sie können den Chiffrierschlüssel für eine verschlüsselte Datenbank oder für eine Datenbank, in der die Tabellenverschlüsselung aktiviert ist, mithilfe der CREATE ENCRYPTED DATABASE-Anweisung ändern. Das Ändern des Chiffrierschlüssels überschreibt nicht die vorhandene Datei, sondern erstellt eine Kopie der Datei, die mit dem neuen Schlüssel verschlüsselt wird.
Voraussetzungen
Standardmäßig benötigen Sie zum Ausführen der CREATE ENCRYPTED DATABASE-Anweisung das SERVER OPERATOR-Systemprivileg. Die erforderlichen Privilegien können mithilfe der Datenbankserveroption -gu geändert werden.
Ändern Sie den Chiffrierschlüssel für eine verschlüsselte Datenbank mit der CREATE ENCRYPTED DATABASE-Anweisung.
Beispiel
Im folgenden Beispiel wird eine Kopie der Datenbankdatei encryptedtemp.db, die mit dem Schlüssel "abc" verschlüsselt ist, unter dem Namen mynewencryptedtemp.db erstellt und mit dem Schlüssel "abc123" verschlüsselt. Andere zu der Datenbank gehörende Dateien (Transaktionslog, Transaktionslogspiegel und DBSpace-Dateien) werden ebenfalls mit dem neuen Chiffrierschlüssel erstellt.
CREATE ENCRYPTED DATABASE 'C:\temp\mynewencryptedtemp.db' FROM 'C:\temp\encryptedtemp.db' KEY 'abc123' ALGORITHM 'AES' OLD KEY 'abc'; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |