Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: 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 удалить столбец, прежде чем удалять ключ шифрования.
Разрешения
Необходимо разрешение ALTER ANY SYMMETRIC 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
- Управление ключами для Always Encrypted с безопасными анклавами