Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
Добрый день, коллеги! Подскажите, каким образом можно организовать сбор логов по изменению настроек SQL сервера. Есть такая необходимость мониторить, что шаловливые руки не лазают в него. |
7 ноя 13, 10:16 [15089205] Ответить | Цитировать Сообщить модератору |
Гость333 Member Откуда: Сообщений: 3683 |
Не выдавать кому попало администраторские полномочия. Никакие логи при этом собирать не понадобится. |
7 ноя 13, 10:23 [15089235] Ответить | Цитировать Сообщить модератору |
LexusR Member Откуда: Novosibirsk Сообщений: 1887 |
+100500 |
||
7 ноя 13, 11:18 [15089537] Ответить | Цитировать Сообщить модератору |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
Шутник :) Нет у нас в компании такой категории "кто попало" и все жаждют провести эксперименты на рабочих серверах. Увы, админам доступ порезать не получится. Да и доказательной базы нет, что что-то сделали. просто внезапно происходят странные вещи типа "все стало тупить". Причин может быть уйма, но чтоб найти единственно верную, надо отсекать варианты. |
||||
7 ноя 13, 12:01 [15089884] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5134 |
MedBrat, вешай триггера на события или используй стандартный аудит. |
7 ноя 13, 12:37 [15090248] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
изменения конфигурации попадают в дефолтный трэйс, вот в таком виде: 2013-11-07 10:03:41.93 spid53 Configuration option 'clr enabled' changed from 0 to 1. Run the RECONFIGURE statement to install. + логин. еще имеется какой-то data collector (Generic SQL Trace Collector Type), собирающий из дефолтного трэйса, это в теории, можете попробовать настроить, типа должен будет отгружать в snapshots.trace_data в MDW |
7 ноя 13, 13:23 [15090631] Ответить | Цитировать Сообщить модератору |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
как воспользоваться этим? что-то не ловлю сходу...( |
||
7 ноя 13, 14:39 [15091131] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
читать в хелпе про default trace |
||
7 ноя 13, 14:44 [15091157] Ответить | Цитировать Сообщить модератору |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
Спасибо, кэп. :) |
||||
7 ноя 13, 14:44 [15091162] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
ну или забирать трейсовые файлы себе куда-то (успевать, пока сервер файлы не перезаписал) и потом их в таблицу загрузить (fn_trace_gettable) или настроить это через data collector, по идее он то и делает: загружает в таблицу по заранее определенному расписанию |
7 ноя 13, 14:52 [15091210] Ответить | Цитировать Сообщить модератору |
angel_zar Member Откуда: Барнаул Сообщений: 902 |
Я что то сомневаюсь, что в настройках дело. Может тяжелые запросы, профайлером чего следят. Или тупа плановое обслуживание. А виндовые логи смотрели??? |
7 ноя 13, 14:56 [15091238] Ответить | Цитировать Сообщить модератору |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
И это тоже. Отсекаю все возможные варианты. А с обслуживанием вообще беда. В режиме онлайн с индексами особо не повозишься, поскольку у нас сервер стандарт. Надо Enterprice ставить и жить станет веселее. |
||
7 ноя 13, 15:15 [15091353] Ответить | Цитировать Сообщить модератору |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
По-умолчанию он их тут хоронит ('C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\log.trc', default) А зачем их убирать? с какой частотой перезаписываются? |
||
7 ноя 13, 15:18 [15091385] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
он не хранит, он их рециклирует. на даты фаилов посмотрите, все свеженькое. заодно узнаете, как часто именно на Вашем сервере перезаписывается. он не из даты исходит, сколько хранить, а из объема. |
7 ноя 13, 15:23 [15091425] Ответить | Цитировать Сообщить модератору |
Гость333 Member Откуда: Сообщений: 3683 |
ЛПРу, наверное, тоже станет веселее, когда он увидит ценник на энтерпрайз :) |
||
7 ноя 13, 15:34 [15091572] Ответить | Цитировать Сообщить модератору |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
у меня видимо отключена была эта функция. лежал лог оставшийся от потомков динозавров. :( сейчас заново запустил. вечерком выкроим время для ребута, что б в силу вступило. |
||
7 ноя 13, 17:41 [15092889] Ответить | Цитировать Сообщить модератору |
MedBrat Member Откуда: Санкт-Петербург Сообщений: 348 |
Да, мы уже оценили. Половинка ляма примерно встанет это удовольствие. Судя по описанию оно стоит того... |
||||
7 ноя 13, 17:42 [15092900] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
вот по поводу файликов трэйса: Every time you stop and restart SQL Server, or reach the maximum file size of 20 MB, a new trace file is created with a sequential numerical suffix, so the second trace file would be Log_01.trc, followed by Log_02.trc, and so on. If all the trace log files are removed or renamed, the next trace file starts at log.trc again. SQL Server will keep no more than five trace files per instance, so when the sixth file is created, the earliest one is deleted. |
7 ноя 13, 17:48 [15092951] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |