Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Права на бэкап  [new]
shmelev
Member

Откуда:
Сообщений: 67
у пользователя(разработчика) есть следующие роли:

Серверные:
server administrators
disk administrators

Базы данных:
все кроме db_denydatareader и db_denydatawriter

ПОЛЬЗОВАТЕЛЬ НЕ МОЖЕТ ВОСТАНОВИТЬ БД ИЗ БЭКАПА, ГОВОРИТ, НЕТ ПРАВ 42000...

если поставить system administrator, то все нормально, но эти права им давать нельзя, иначе они получат слишком много прав.

Как решить проблему?
2 июн 04, 19:19    [717635]     Ответить | Цитировать Сообщить модератору
 Re: Права на бэкап  [new]
Glory
Member

Откуда:
Сообщений: 104760
Permissions
If the database being restored does not exist, the user must have CREATE DATABASE permissions to be able to execute RESTORE.

If the database exists, RESTORE permissions default to members of the sysadmin and dbcreator fixed server roles and the owner (dbo) of the database.
2 июн 04, 19:23    [717647]     Ответить | Цитировать Сообщить модератору
 Re: Права на бэкап  [new]
shmelev
Member

Откуда:
Сообщений: 67
If the database being restored does not exist, the user must have CREATE DATABASE permissions to be able to execute RESTORE.
3 июн 04, 12:16    [718843]     Ответить | Цитировать Сообщить модератору
 Re: Права на бэкап  [new]
shmelev
Member

Откуда:
Сообщений: 67
Пишет вот такую фишку:
If the database being restored does not exist, the user must have CREATE DATABASE permissions to be able to execute RESTORE

Поставил System Administrators - все работает,
но меня это не устраивает.
7 июн 04, 16:34    [726723]     Ответить | Цитировать Сообщить модератору
 Re: Права на бэкап  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
CREATE DATABASE permission defaults to members of the sysadmin and dbcreator fixed server roles. Members of the sysadmin and securityadmin fixed server roles can grant CREATE DATABASE permissions to other logins. Members of the sysadmin and dbcreator fixed server role can add other logins to the dbcreator role. The CREATE DATABASE permission must be explicitly granted; it is not granted by the GRANT ALL statement.

CREATE DATABASE permission is usually limited to a few logins to maintain control over disk usage on an instance of SQL Server.
7 июн 04, 16:38    [726747]     Ответить | Цитировать Сообщить модератору
 Re: Права на бэкап  [new]
Glory
Member

Откуда:
Сообщений: 104760
GRANT CREATE DATABASE TO Mary
7 июн 04, 20:42    [727416]     Ответить | Цитировать Сообщить модератору
 Re: Права на бэкап  [new]
Chuveljov Andrew
Member

Откуда: Санкт-Петербург
Сообщений: 86
Я бы создал процедуру для этого и парился...
___________________
Всё вышеизложенное есть моё частное мнение и не претендует на полноту изложения.
9 июн 04, 17:37    [732951]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить