powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / log shipping
4 сообщений из 4, страница 1 из 1
log shipping
    #40060285
djihard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Хочу реализовать такую схему.
Основной сервер делает резервную копию логов транзакций раз в 15 мин, стандартными средствами(не log shipping настройками).
Резервный сервер копирует себе эти логи и восстанавливает раз в 20 мин.
Настроил, файлы копируется, но при восстановлении при выполнении команды (
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqllogsh
ip.exe" -Restore DB34965A-83A9-4315-9D44-4567EA7E7FF -server SRVSQL)

Получаю следующее.
2021-04-07 10:30:19.20 Найден первый файл резервной копии журнала для восстанов
ления. База данных-получатель: "xxx", файл: "\\ SRVSQL \TransactionLogS
hipping\xxx_backup_2021_04_06_101500_7dd4117.trn"
2021-04-07 10:30:19.20 Операция восстановления завершена успешно. База данных-п
олучатель: "XXX", число восстановленных файлов резервных копий журналов: 0
2021-04-07 10:30:19.20 Удаление старых файлов резервных копий журналов. База да
нных-источник: "XXX"

И написано, что резервных копий журналов: 0.
Хотя логов транзакций вагон.

Что не так понять не могу.
Вообще такая схема имеет место жить?)
...
Рейтинг: 0 / 0
log shipping
    #40060395
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djihard,

Я реализовывал следующим способом:
1. На сервере А делается бэкап лога транзакций в шару и делает об этом запись в промежуточной таблице.
2. Сервер Б смотрит в это таблицу и при появлении в ней новых записей, последовательно накатывает их на базу.

Легко мониторить процесс логшипинга, легко перезапускать после остановки.
...
Рейтинг: 0 / 0
log shipping
    #40060397
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa
djihard,

Я реализовывал следующим способом:
1. На сервере А делается бэкап лога транзакций в шару и делает об этом запись в промежуточной таблице.
2. Сервер Б смотрит в это таблицу и при появлении в ней новых записей, последовательно накатывает их на базу.

Легко мониторить процесс логшипинга, легко перезапускать после остановки.

Тут есть один существенный минус, если по каким-то причинам бекап лога сделается, а запись в таблицу не вставится (это же не единая транзакция), то процесс накатывания лога остановится.
...
Рейтинг: 0 / 0
log shipping
    #40060405
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
teCa
djihard,

Я реализовывал следующим способом:
1. На сервере А делается бэкап лога транзакций в шару и делает об этом запись в промежуточной таблице.
2. Сервер Б смотрит в это таблицу и при появлении в ней новых записей, последовательно накатывает их на базу.

Легко мониторить процесс логшипинга, легко перезапускать после остановки.

Тут есть один существенный минус, если по каким-то причинам бекап лога сделается, а запись в таблицу не вставится (это же не единая транзакция), то процесс накатывания лога остановится.


За 2 года использования, не встречался с подобным, при ежеминутном бэкапе лога встречались моменты,когда в один файл записывались 2 лога, приходилось вручную накатывать "второй" лог на базу Б и процесс возобновлялся.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / log shipping
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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