Мы используем SQL Server 2008 R2. Я являюсь участником фиксированной роли db_owner
.db_owner не может создать таблицу в схеме
Я создал новую схему:
CREATE SCHEMA [DLIFE] AUTHORIZATION [myLoginID]
Я также успешно созданы несколько представлений в рамках этой схемы.
Однако теперь я пытаюсь создать новую таблицу в приведенной выше схеме:
CREATE TABLE DLIFE.ABCD(Field1 nvarchar(100) null)
.. и я получаю эту ERR:
Msg 4902, Level 16, State 1, Строка 1
Не удается найти объект «dbo.ABCD», потому что он не существует или у вас нет разрешений.
Для жизни меня не видно, в чем проблема!
Я отправился в объект-проводник, перешел на схемы, DLIFE, ввел свой логин и сказал, что у меня есть эффективное разрешение для ALTER
. Также проверены разрешения БД, и у меня есть CREATE TABLE
.
Я также могу создавать таблицы на dbo, а не новые схемы, которые я создаю.
Кто-нибудь указывает мне в правильном направлении здесь?
Заранее благодарен! :)
Что у вас есть в «принадлежащих схемам» в окне свойств безопасности? –
Против схем, которые я создал сам, он не является ни тиком, ни безжалостным ... тикбокс заполнен синим. – SimonB