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


Начало работы с прозрачным шифрованием данных (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. Подключитесь к базе данных Master или базе данных экземпляра, используя имя входа, имеющего права администратора или являющегося членом роли dbmanager в базе данных Master.
  2. Выполните следующую инструкцию, чтобы зашифровать базу данных.
SELECT
    [name],
    [is_encrypted]
FROM
    sys.databases;

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

Динамические управляющие представления шифрования