powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Растет файл лога при репликации моментальных снимков
7 сообщений из 7, страница 1 из 1
Растет файл лога при репликации моментальных снимков
    #39759485
kunik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Есть серверы SQL 2016 SP2 KB4052908 x64.
На главной ноде есть кластер с настроенными группами доступности Always On, и на этой ноде есть база данных с моделью FULL, назовем ее MainDB. База в группе Always On.

Дальше есть 2 отдельных сервера (версии совпадают с главным) и на каждом есть база MainDB.

Между основным сервером и 2-мя дочерними настроена репликация моментальных снимков. Т.е. главный сервер раз в час публикует изменения, дочерние - забирают. Более-менее простая схема, когда рабочая база у нас в кластере и с нее мы хотим на два резервных сервера периодически забирать изменения в одну сторону - из центра на периферию.

Проблемы следующие:
1. почему-то сильно разрастается журнал транзакций базы MainDB на главном сервере. По идее такого быть не должно при этом типе репликации?
2. понятно, что для базы в реплике просто так урезать журнал нельзя, но попробовал шринкануть и получаю вот такое сообщение " Журнал для базы данных нельзя сжать, пока все получатели не перешли точку добавления журнала ". Все что есть на форуме - вопрос от 2014 года без ответа. Может быть кто-то с тех пор сталкивался?
В мониторе репликации ошибок нет, все "зеленое".
Заново инициализировал подписки - все проходит корректно "100% сформирован моментальный снимок".

Помогите разобраться, отчего растет размер лога и как все-таки его уменьшить?
...
Рейтинг: 0 / 0
Растет файл лога при репликации моментальных снимков
    #39759492
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что написано в поле log_reuse_wait_desc в sys.databases для базы, когда лог разрастается?
...
Рейтинг: 0 / 0
Растет файл лога при репликации моментальных снимков
    #39759493
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunik1. почему-то сильно разрастается журнал транзакций базы MainDB на главном сервере. По идее такого быть не должно при этом типе репликации?

link belowWe have a Known issue with Snapshot Replication in Sql Server 2005
which causes DDL changes on the tables which have SCHEMA CHANGES marked for replication
where in the DDL statements are marked for Replication in Transaction log of the database
but they are not unmarked when the changes are actually propagated.


Size of the Transaction Log Increasing and cannot be truncated or Shrinked due to Snapshot Replication

kunik Журнал для базы данных нельзя сжать, пока все получатели не перешли точку добавления журнала
что-то не хватает фантазии перевести сие на язык оригинала.
может, "получатели не перешли точку добавления журнала" это есть non-distributed LSN?
...
Рейтинг: 0 / 0
Растет файл лога при репликации моментальных снимков
    #39759494
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичА что написано в поле log_reuse_wait_desc в sys.databases для базы, когда лог разрастается?
так надо думать, там REPLICATION,
раз в ошибке шринка какие-то получатели
...
Рейтинг: 0 / 0
Растет файл лога при репликации моментальных снимков
    #39759495
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В sys.messages вот такое для русской ошибки: The log for database '%ls' cannot be shrunk until all secondaries have moved past the point where the log was added..
...
Рейтинг: 0 / 0
Растет файл лога при репликации моментальных снимков
    #39759497
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичВ sys.messages вот такое для русской ошибки: The log for database '%ls' cannot be shrunk until all secondaries have moved past the point where the log was added..
вот уж точно фантазии не хватило.
тогда это AG.
и почему интересно нельзя было реплику перевести репликой...
...
Рейтинг: 0 / 0
Растет файл лога при репликации моментальных снимков
    #39759723
kunik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123, спасибо за ссылку.

OPENTRAN действительно показал незавершенную транзакцию, после ее излечения лог успешно шринканулся.

Всем спасибо за участие!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Растет файл лога при репликации моментальных снимков
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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