2015-04-23 3 views
1

У меня есть процесс Control-M, который берет резервную копию базы данных SQL и восстанавливает ее с помощью SSIS.Какие минимальные разрешения необходимы для восстановления базы данных SQL Server, добавьте пользователя и дайте ему db_reader

Теперь мне нужно добавить пользователя db и предоставить ему доступ к db_reader. Пользователь уже имеет аутентифицированный вход в систему sql.

Я предоставил права администратора dbcreator Control-M для восстановления базы данных, но я не могу представить никаких конкретных разрешений, которые я могу предоставить, чтобы разрешить им создавать пользователя db. Каков наилучший способ сделать это без предоставления sysadmin.

благодаря Martin

ответ

0

Вам не нужно никаких дополнительных разрешений за dbcreator.

При восстановлении базы данных вы должны автоматически иметь db_owner прав на эту базу данных.

db_owner позволит вам создать пользователя и прикрепить его к уже существующему серверу.

+0

Это не совсем так, потому что я переписываю существующую базу данных, и в этом случае она сохраняет своего первоначального владельца. Это означает, что если я сделаю пользователь ETL владельцем исходной базы данных, он должен работать так, как я хочу. Благодарю. –

Смежные вопросы