Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
Ultra Light データベースのデータベース暗号化キーを変更します。
public virtual bool ChangeEncryptionKey(const char * newKey)
newkey データベースの新しい暗号化キー。
成功した場合は true、失敗した場合は false。
このメソッドを呼び出すアプリケーションでは、データベースが同期されていること、または信頼できるバックアップコピーが作成されていることを、先に確認しておく必要があります。ChangeEncryptionKey メソッドは、完了まで実行する必要のある操作であるため、信頼できるバックアップがあることが重要です。データベース暗号化キーを変更すると、まずデータベースのすべてのローは古いキーを使用して復号され、次に新しいキーを使用して再度暗号化されて、書き込まれます。この操作は元に戻せません。暗号化変更処理が完了しなかった場合、データベースは無効な状態のままになり、再度アクセスすることはできなくなります。