У меня есть база данных SQL Server 2016, использующая Always Encrypted with Azure Key Vault для шифрования некоторых столбцов. Я хотел бы заменить свойства KEY_PATH
и ENCRYPTED_VALUE
конкретными значениями среды во время развертывания. Как можно управлять этим в рамках проекта базы данных Visual Studio?
CREATE COLUMN MASTER KEY [CMK_Test]
WITH (
KEY_STORE_PROVIDER_NAME = N'AZURE_KEY_VAULT',
KEY_PATH = N'[Value]'
);
CREATE COLUMN ENCRYPTION KEY [CEK_TestColumn]
WITH VALUES
(
COLUMN_MASTER_KEY = [CMK_Test],
ALGORITHM = N'RSA_OAEP',
ENCRYPTED_VALUE = [Value]
);