Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2016 (13.x) и более поздних версий
Управляемого экземпляра Базы данных
SQL Azure SQL Azure
Удаляет ключ шифрования столбца из базы данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DROP COLUMN ENCRYPTION KEY key_name [;]
Аргументы
key_name
Имя ключа шифрования столбца для удаления из базы данных.
Замечания
Невозможно удалить ключ шифрования столбцов, если он используется для шифрования любого столбца в базе данных. Все столбцы, использующие ключ шифрования столбцов, сначала необходимо расшифровать или удалить.
Чтобы удалить шифрование из столбца, выполните приведенные действия.
Расшифровка столбца — используется
ALTER TABLEдля изменения зашифрованного столбца, удалив спецификацию шифрования:ALTER TABLE dbo.Employees ALTER COLUMN SSN NVARCHAR(11);Удалите ключ шифрования столбцов . После расшифровки всех столбцов с помощью ключа можно удалить ключ:
DROP COLUMN ENCRYPTION KEY MyCEK;
Кроме того, если вам больше не нужны данные столбца, можно полностью ALTER TABLE DROP COLUMN удалить столбец, прежде чем удалять ключ шифрования.
Разрешения
Требуется ИЗМЕНИТЬ ЛЮБОЕ COLUMN ENCRYPTION KEY разрешение в базе данных.
Примеры
А. Удаление ключа шифрования столбца
В следующем примере показано удаление ключа шифрования столбца с именем MyCEK.
DROP COLUMN ENCRYPTION KEY MyCEK;
GO
Связанный контент
- CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
- ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
- CREATE COLUMN MASTER KEY (Transact-SQL)
- Всегда зашифрованный
- Always Encrypted с безопасными анклавами
- Общие сведения об управлении ключами для Always Encrypted
- Управление ключами для Always Encrypted с безопасными анклавами