если я сделаю:
CREATE SCHEMA [test] AUTHORIZATION [testuser]
testuser
, похоже, не имеет никаких разрешений для схемы, это правильно? Я думал, как руководитель, которому принадлежит схема, у вас был полный контроль над ней?
Какое разрешение мне нужно предоставить testuser
, чтобы он имел полный контроль только над test
схемой?
Редактировать: под «полным контролем» я имею в виду возможность CRUD таблиц, представлений, sprocs и т. Д.
Редактировать: вот мой полный код:
CREATE DATABASE [testdb]
Go
USE [testdb]
CREATE LOGIN [andrewbdesktop\testuser] FROM WINDOWS
Go
CREATE USER [andrewbdesktop\testuser] FROM LOGIN [andrewbdesktop\testuser]
Go
CREATE SCHEMA [test]
AUTHORIZATION [andrewbdesktop\testuser]
Go
ALTER USER [andrewbdesktop\testuser] WITH DEFAULT_SCHEMA = [test]
Спасибо