DB publi sh выдает всегда зашифрованную базу данных, значение не может быть нулевым. Имя параметра: сообщил элемент - PullRequest
0 голосов
/ 21 февраля 2020

Я использую проекты баз данных Visual Studio для публикации sh db.

Добавлено шифрование столбцов в столбцах существующей таблицы. Когда я пытаюсь опубликовать sh, я получаю всплывающее окно в Visual Studio, которое говорит: «Значение не может быть нулевым. Имя параметра: reportsElement».

Если я не шифрую столбец, он работает.

Ошибка Visual Studio

avatar

Что можно сделать, чтобы решить эту проблему?

Использование SQL server 2016, VS2017

1 Ответ

0 голосов
/ 21 февраля 2020

Понял проблему. Из-за шифрования ограничение по умолчанию было удалено, что сделало столбец обнуляемым. Так что просто удалили значение по умолчанию и сделали столбец не обнуляемым. Publi sh также имел некоторые базовые вставки данных по умолчанию. Таким образом, изменились сценарии, чтобы удалить их, или другой вариант мог бы использовать sql execute для вставки

...