При публикации проекта базы данных я хотел бы предоставить / отозвать разрешения для объекта, такого как только представление или таблица, объектов, которые находятся в определении в сборке. Я не хочу, чтобы SSDT учитывал права пользователей.
Например, при удалении разрешения в табличном файле я бы хотел, чтобы оно изменило разрешение только для объектов в сборке, но оно также изменяет разрешения и для пользователей.
Хотелось бы:
REVOKE SELECT
ON OBJECT::[dbo].[myTable] TO [myRole] CASCADE
AS [dbo];
А я не хочу:
REVOKE CONNECT TO [Domain\MyUser] CASCADE;
Когда я отмечаю [x] Не удалять разрешения, это убирает оба, а когда я включаю их, оно включает оба типа.
Я также поставил галочку [x] Исключить пользователей, но безуспешно.
Есть ли способ сделать это или возможное решение?
Спасибо.