У нас есть база данных SQL Server 2012 с сочетанием «стандартных» и «административных» пользователей.DENY CREATE разрешений на схему dbo
Стандартные пользователи имеют свои собственные схемы. Пользователи-администраторы могут создавать объекты в схеме dbo.
Я бы хотел, чтобы стандартные пользователи не создавали объекты в рамках схемы dbo - и заставляли их создавать объекты под своими собственными схемами. Тем не менее, стандартным пользователям также необходим доступ к объектам, уже находящимся в схеме dbo, но они не должны изменять или удалять их.
Есть простой способ сделать это по линии:
DENY CREATE TABLE on SCHEMA::dbo
DENY CREATE VIEW on SCHEMA::dbo
DENY CREATE PROCEDURE on SCHEMA::dbo
Спасибо за указание мне в правильном направлении.