о схеме ДБО - PullRequest
       13

о схеме ДБО

0 голосов
/ 03 марта 2011

Я создал логин ABCLOGIN и пользователя ABCUSER под ABCLOGIN для базы данных ABC_db

Затем я подключился к ABC_db с помощью ABCLOGIN и выполнил следующий запрос:

execute as user='dbo'

выдает следующую ошибку:

Невозможно выполнить как субъект базы данных, так как субъект "dbo" не существует, этот тип принципала не может быть выдан, или вы нет разрешения.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 03 марта 2011

Разве вы не должны использовать execute as user='ABCUSER'?В вашем описании нет пользователя с именем 'dbo'.

РЕДАКТИРОВАТЬ:

Хмм, все в порядке, но вы не предоставили никаких полномочий пользователю 'dbo'.Если есть пользователь по умолчанию 'dbo', вы должны выполнить это: GRANT IMPERSONATE ON USER::ABCUSER to dbo Пожалуйста, посмотрите здесь для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...