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

Откуда:
Сообщений: 339
ОС: Windows Server 2003 Standart Edition 64-x. Сервер: MS SQL Server 2008 R2 Enterprise Edition 64-x.
Помогите пожалуйста решить такую задачу: Есть два пользователя обладающие правами 'sysadmin'. Нужно запретить одному из пользователей поднимать бэкап, но так что он остался в роли 'sysadmin'! Может на это какой-то триггер есть?
15 июл 11, 08:21    [10977590]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
От админа нет защиты.
15 июл 11, 08:26    [10977593]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
VitLF
Member

Откуда:
Сообщений: 339
pkarklin
От админа нет защиты.


Как же так!? Вот триггер на создание и изменение логина у меня написан и работает, только один пользователь из sysadmin может создавать логины. Если пробует другой, то происходит ROLLBACK, и транзакция откатывается.
15 июл 11, 08:32    [10977603]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
DENY CREATE DATABASE TO User
15 июл 11, 08:34    [10977609]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
angel_zar
Member

Откуда: Барнаул
Сообщений: 902
VitLF
pkarklin
От админа нет защиты.


Как же так!? Вот триггер на создание и изменение логина у меня написан и работает, только один пользователь из sysadmin может создавать логины. Если пробует другой, то происходит ROLLBACK, и транзакция откатывается.

А что помешает ему отключить этот триггер?
15 июл 11, 08:35    [10977611]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
VitLF
Вот триггер на создание и изменение логина у меня написан и работает, только один пользователь из sysadmin может создавать логины. Если пробует другой, то происходит ROLLBACK, и транзакция откатывается.


И что помешает этому другому снести Ваш триггер?!
15 июл 11, 08:35    [10977612]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
HandKot
DENY CREATE DATABASE TO User


Он же сисадмин, и может GRANT everything TO MySelf.
15 июл 11, 08:38    [10977618]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Очередной виток борьбы с сисадмином детектед!
15 июл 11, 08:40    [10977631]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
VitLF
Member

Откуда:
Сообщений: 339
pkarklin
VitLF
Вот триггер на создание и изменение логина у меня написан и работает, только один пользователь из sysadmin может создавать логины. Если пробует другой, то происходит ROLLBACK, и транзакция откатывается.


И что помешает этому другому снести Ваш триггер?!


Если конечно знает!
15 июл 11, 08:42    [10977640]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Дайте второму пользователю все права, кроме сисадминских и делать рестор базы.
15 июл 11, 08:44    [10977644]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
tpg
Дайте второму пользователю все права, кроме сисадминских и делать рестор базы.
Хотя - тоже криво и неправильно... :-\
15 июл 11, 08:44    [10977648]     Ответить | Цитировать Сообщить модератору
 Re: Про RESTORE.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
VitLF,

Вы лучше расскажите, зачем "другому" права sysadmin?
15 июл 11, 08:49    [10977663]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить