Поделиться через


Начало работы с прозрачным шифрованием данных (TDE)

Необходимые разрешения

Чтобы включить прозрачное шифрование данных (TDE), необходимо быть администратором или членом роли dbmanager.

Включение шифрования

Выполните следующие действия, чтобы включить TDE:

  1. Подключение к базе данных master на сервере, на котором размещена база данных с помощью имени входа, являющегося администратором или членом роли dbmanager в базе данных master
  2. Выполните следующую инструкцию, чтобы зашифровать базу данных.
ALTER DATABASE [AdventureWorks] SET ENCRYPTION ON;

Отключение шифрования

Выполните следующие действия, чтобы отключить TDE:

  1. Подключитесь к базе данных master с использованием логина, который является администратором или членом роли dbmanager в базе данных master.
  2. Выполните следующую инструкцию, чтобы зашифровать базу данных.
ALTER DATABASE [AdventureWorks] SET ENCRYPTION OFF;

Примечание.

Перед внесением изменений в параметры TDE необходимо возобновить приостановленный выделенный пул SQL.

Проверка шифрования

Чтобы проверить состояние шифрования, выполните следующие действия.

  1. Connect to the master or instance database using a login that is an administrator or a member of the dbmanager role in the master database
  2. Выполните следующую инструкцию, чтобы зашифровать базу данных.
SELECT
    [name],
    [is_encrypted]
FROM
    sys.databases;

Результат 1 указывает на зашифрованную базу данных, 0 - на нешифрованную базу данных.

Encryption DMVs