Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Бэкапировать журналы событий СУБД SQL / 14 сообщений из 14, страница 1 из 1
14.09.2020, 16:10
    #39998385
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
Добрый день. Посоветуйте схему корректного Бэкапирования журналов событий, ошибок MS SQL 2014 (предположительно копировать файлы ERRORLOG - 6 шт. и SQLAGENT.OUT - 10 шт.) без потерь при обнулении файлов и без лишнего наложения истории событий. Выбрать также правильный интервал бэкапирования...
...
Рейтинг: 0 / 0
14.09.2020, 16:41
    #39998401
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
А оно надо? Добавь количество журналов до 99 и этого хватит надолго.
Еще у нас есть джоб, который в полночь переключает журнал, чтобы журнал за день не был таким большим что дает три месяца
...
Рейтинг: 0 / 0
14.09.2020, 17:08
    #39998428
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
Интересный вариант, насколько хватит не могу представить, но безопасность в том, чтобы если сервак накроется, можно было бэкапы истории событий всегда найти.
А джоб, который в полночь переключает журнал, это вот это - для пересоздания текущего лога?
Код: sql
1.
2.
3.
EXEC sp_cycle_errorlog
ERRORLOG
SQLAGENT.OUT
...
Рейтинг: 0 / 0
14.09.2020, 20:12
    #39998530
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
keepermode А джоб, который в полночь переключает журнал, это вот это - для пересоздания текущего лога?Да этот.

keepermode если сервак накроется, можно было бэкапы истории событий всегда найти
Если у вас накроется диск с журналами, то смотреть надо не в журналы сиквела, а в журналы операционной системы и железа.
...
Рейтинг: 0 / 0
15.09.2020, 08:42
    #39998602
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
Верно, но требование таково,чтобы история событий сохранилась , даже если сервак взорвется) Как выстроить бэкап без потерь и накладок? Например, скопировать все файлы на сетевой диск, а текущий копировать ежедневным заданием...
...
Рейтинг: 0 / 0
15.09.2020, 09:51
    #39998616
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
keepermode,

В 2014-м средств отслеживания для errorlog еще нет.
Можете с некоторой периодичностью вычитывать содержимое и перекладывать в БД.
...
Рейтинг: 0 / 0
15.09.2020, 10:09
    #39998621
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
SERG1257, Как привязать по времени копирование текущего файла (или файла_1), чтобы учитывать момент его "нежданного" обнуления при рестарте?
...
Рейтинг: 0 / 0
15.09.2020, 10:13
    #39998624
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
invm, а в какой версии уже есть? А "вычитывать содержимое и перекладывать в БД" не понял ...
...
Рейтинг: 0 / 0
15.09.2020, 10:28
    #39998630
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
keepermode
invm, а в какой версии уже есть?
Начиная с 2016-го. Extended Event sqlserver.fulltextlog_written
keepermode
А "вычитывать содержимое и перекладывать в БД" не понял ...
Периодически читаете errorlog с помощью xp_readerrorlog и куда-нибудь складываете.
...
Рейтинг: 0 / 0
15.09.2020, 11:45
    #39998656
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
Спасибо за ценную процедуру xp_readerrorlog. Но для автоматизации удобнее копировать файлы ERRORLOG и SQLAGENT.OUT, только как придумать, чтобы не терять и лишнего не складывать?
...
Рейтинг: 0 / 0
15.09.2020, 12:37
    #39998684
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
keepermode
Но для автоматизации удобнее копировать файлы ERRORLOG и SQLAGENT.OUT
Их не получиться копировать, пока работают соответствующие службы.
...
Рейтинг: 0 / 0
15.09.2020, 13:39
    #39998745
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
Но я уже копирую их из "C:\Program Files\Microsoft SQL Server\MSSQL12.SQL2014_TEST\MSSQL\Log\" Какие службы должны мешать копированию?
...
Рейтинг: 0 / 0
15.09.2020, 13:48
    #39998759
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
keepermode,

Если в errorlog что-то пишется, то скопировать не получится.
...
Рейтинг: 0 / 0
15.09.2020, 14:15
    #39998788
keepermode
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкапировать журналы событий СУБД SQL
Спасибо, понаблюдаю за ночными заданиями) Чтобы не потерять события, придется ежедневное расписание ставить(
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Бэкапировать журналы событий СУБД SQL / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]