SQL71501: столбец [dbo]. [Имя столбца] имеет неразрешенную ссылку на ключ шифрования столбца [имя ключа] - PullRequest
0 голосов
/ 19 октября 2018

У меня есть таблица SQL со столбцом, который всегда используется в зашифрованном виде.Я пытаюсь настроить конвейер CI / CD для проекта базы данных Visual Studio.Я не могу построить проект, потому что VS2017 не может распознать этот конкретный столбец

[ColumnName] [varchar](max) COLLATE Latin1_General_BIN2 ENCRYPTED WITH (COLUMN_ENCRYPTION_KEY = [CEKKeyname], ENCRYPTION_TYPE = Deterministic, ALGORITHM = 'AEAD_AES_256_CBC_HMAC_SHA_256') NOT NULL

Ниже приведена ошибка сборки

Severity    Code    Description Project File    Line    Suppression State
Error       SQL71501: Column: [dbo].[mytable].[ColumnName] has an unresolved reference to Column Encryption Key [CEKKeyname].

Я пробовал решения, упомянутые здесь неразрешенныессылка на объект [INFORMATION_SCHEMA]. [TABLES] и другие подобные решения, а также без каких-либо результатов.

Я использую VS2017 enterprise, SSDT 15.1.61808, База данных SQL Azure

любаяуказатели о том, как это исправить?

1 Ответ

0 голосов
/ 23 октября 2018

Правильным решением этой проблемы было бы добавление ссылочных элементов в проект, как предложено выше @DmitrijKultasev.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...