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

Откуда:
Сообщений: 261
Поднял дамп базы на principal, тот же дамп поднял на второй сервер с WITH STANDBY, перевел базы из Simple в Full режим, настроил log shipping. Транзакшн-логи снимаются, копируются, но не поднимаются на второй сервер.
Посмотрел по логам на сервере мониторинга - с самого начала говорит, что нарушена последовательность. В толк не возьму, как такое могло произойти.
На момент старта на втором сервере sql agent на принсипале уже было снято 3 файла с логами.

Что это за файл first_file_00... ? Не наблюдаю его нигде.

PS На обеих серверах
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

К сообщению приложен файл. Размер - 0Kb
5 авг 09, 09:36    [7498520]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
Rem
Member

Откуда:
Сообщений: 261
Или надо было, подняв дамп базы на первичный сервер, установить модель Full, снять еще один дамп с уже поднятой базы, а потом поднять его на вторичном сервере?

PS Все эти сложные манипуляции связаны с тем, что не хочется пока трогать продакшн-сервер, а попробовать на стенде, использовав ночной дамп рабочей базы.
5 авг 09, 09:50    [7498580]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
1. Поднял дамп базы на principal
2. перевел базы из Simple в Full режим
3. Сделать фулл бэкап этой базы.
4. Поднять этот фулл бэкап и (если есть) все бэкапы логов транзакций на резервном сервере в режиме NORECOVERY.
5. Дальше поднимаем логшиппинг

Пункты 3 и 4 мастер настройки логшиппинга может сделать самостоятельно, но на больших базах лучше сделать вручную. Если есть джобы которые делают бэкапы журнала транзакций, то перед настройкой логшиппинга его нужно отключить или удалить.

Название файла first_file_00... говорит что ещё не восстановлен ни один бэкап лога транзакций при логшиппинге.
5 авг 09, 10:15    [7498755]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
Rem
Member

Откуда:
Сообщений: 261
Теперь с транзакшн логами все нормально. Однако, криво работает мониторинг. Пишет Out of Sync и сыпет алерты, хотя по логам все красиво. В какую сторону рыть?

К сообщению приложен файл. Размер - 0Kb
7 авг 09, 09:17    [7509075]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
Rem
Теперь с транзакшн логами все нормально. Однако, криво работает мониторинг. Пишет Out of Sync и сыпет алерты, хотя по логам все красиво. В какую сторону рыть?

Рыть в сторону прав в базы msdb для учетных записей под которыми стартуют SQL Server на серверах
7 авг 09, 11:22    [7509723]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
хотя с правами тут проблема только с основным сервером. А что со временем я понять не могу
7 авг 09, 11:28    [7509775]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
Rem
Member

Откуда:
Сообщений: 261
Похоже разобрался.
В log_shipping_primaries.primary_server_name осело не название инстанса, а псевдоним (так у меня сервер в EM зарегистрирован). Соответственно, select @@servername возвращает иное значение и таблица log_shipping_primaries не апдейтится.

Интересно, а если ручками проапдейтить это поле на нужное, то не развалиться ли сам log shipping?

http://kbalertz.com/292586/Information-Updated-Shipping-Monitor.aspx
7 авг 09, 12:31    [7510372]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
Зарегистрировать сервер с реальным именем и перенастроить логшиппинг минутное дело. Не хорошо лезть с прямыми апдейтами в системные базы...
7 авг 09, 12:57    [7510674]     Ответить | Цитировать Сообщить модератору
 Re: Не ресторятся логи на standby-сервер  [new]
Rem
Member

Откуда:
Сообщений: 261
Проапдейтил поле на реальное имя - теперь сервер мониторинга не пучит.
7 авг 09, 13:18    [7510845]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить