Visual Studio - сравнение схемы SSDT.предотвратить создание Добавить подпись - PullRequest
0 голосов
/ 09 февраля 2019

Возникла небольшая проблема, и я не могу выяснить, есть ли возможность решить мою проблему.

В некоторых наших базах данных SQL Server мы реализовали автоматическое подписание сертификата кода, который выполняется посредствомтриггер ddl.Все работает отлично, как и ожидалось.

однако теперь, когда мы проводим сравнение схемы на SSDT и у нас есть какие-либо изменения в процедуре (которая в базе данных подписана по умолчанию), схема сравнения решает добавить «добавить подпись»... объекту »как часть сценария изменения.

Поскольку это будет недопустимым, и пользователи, занимающиеся разработкой или развертыванием, даже не будут иметь необходимых разрешений для ДОБАВЛЕНИЯ ПОДПИСИ на любой объект, который яНужно найти способ предотвратить это при автоматической генерации скриптов.Альтернативой, которая мне не нравится, является наличие сценария пост-генерации для синтаксического анализа сценария alter и удаления оскорбительных строк.

Любые идеи приветствуются - и если я ослеп, я бы с удовольствием попросил кого-нибудь сказать мне, какой вариантпоставить галочку / убрать галочку.

Заранее спасибо.

...