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

Откуда: Санкт-Петербург
Сообщений: 57
Добрый день,
перенесли БД на новый сервер. Для выполнения хранимых процедур заведен пользователь, с правами только на чтение. В пользователе расставлены галки на доступ по ролям Owner и Public. Через него запускаются хранимые процедуры.

После переноса в течение дня периодически слетает галка OWNER. Для эксперимента добавили другой логин с аналогичными параметрами. По результату слетели оба.

В чем загвоздка, подскажите? На сервере по логам все чисто. Среди нас вредительства тоже нет. :)
26 июл 13, 17:07    [14623635]     Ответить | Цитировать Сообщить модератору
 Re: Слетает пользователь с БД  [new]
Crimean
Member

Откуда:
Сообщений: 13148
аудит настройте
26 июл 13, 17:08    [14623645]     Ответить | Цитировать Сообщить модератору
 Re: Слетает пользователь с БД  [new]
MedBrat777
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 57
Crimean,

можно подробней. образования не хватает :)
26 июл 13, 17:09    [14623650]     Ответить | Цитировать Сообщить модератору
 Re: Слетает пользователь с БД  [new]
default trace
Guest
в дефолтном трейсе тоже есть,
если не успел затереться.
для примера разжалую user3 из db_owner-ов,
и вот этим отлавливается:

select * 
from fn_trace_gettable
('C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\LOG\log.trc', default)
where EventClass = 110
  and EventSubClass = 2
  and RoleName = 'db_owner'
  and TargetUserName ='user3'
  and DatabaseName = 'db3'


EventClass = 110 : Audit Add Member to DB Role Event
SubClass = 2: Drop
26 июл 13, 17:43    [14623888]     Ответить | Цитировать Сообщить модератору
 Re: Слетает пользователь с БД  [new]
MedBrat777
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 57
Спасибо за скрипт. Нашли причину. Это MS NAV скидывал пользователя с БД. Занес его в таблицу юзверей и проблема решилась.
30 июл 13, 10:52    [14636005]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить