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

Откуда:
Сообщений: 455
Репликация транзакций.
Издатель оракл, распространитель мс скл, подписчик мс скл. версия 2005 сп3.

На одну из репликаций получаю временами ошибку чтения агента журнала
Сообщения об ошибках:
Агент репликации не зарегистрировал сообщение о ходе выполнения в 10 минутах.
Это может означать, что агент не отвечает, либо свидетельствовать о высокой активности в системе.
Проверьте, что записи были реплицированы в назначение и по-прежнему активны соединения с подписчиком, издателем и распространителем.

На форуме видел темку
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=125156&hl=response+within+last+10+minutes

Знаю, что нет больших изменений на издателе. Ошибка произошла день назад и и не все данные реплицировались.
Как узнать в чем проблема, а то делать переиницализацию каждый раз, совсем не способ решения проблемы.
20 июн 11, 09:25    [10838367]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Это не ошибка, это предупреждение. Означает, что агент в течение 10 мин. ничего не писал в историю выполнения. Значение данного интервала можно изменить в настройках.
Если часть данных не реплицируется, то включайте журналирование агентов и ищите причину такого поведения.
20 июн 11, 10:03    [10838522]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
boltnik
Member

Откуда: Калуга/Москва
Сообщений: 144
Выполнить на подписчике что то типа и посмотреть чем занят сервак

select r.session_id
     ,s.login_name
     ,s.host_name
	,r.status
   	,qt.text
	,db_name(qt.dbid)
	,qt.objectid
	,r.cpu_time
	,r.total_elapsed_time
	,r.percent_complete
	,r.reads
	,r.writes
	,r.logical_reads
	,r.scheduler_id
from sys.dm_exec_requests r 
inner join sys.dm_exec_sessions s ON r.session_id=s.session_id
	cross apply sys.dm_exec_sql_text(sql_handle) as qt
where r.session_id > 50
order by r.cpu_time desc
20 июн 11, 12:06    [10839384]     Ответить | Цитировать Сообщить модератору
 Re: Репликация  [new]
SolanD
Member

Откуда:
Сообщений: 1
А как делать репликацию между тремя, пятью серваками?
21 июн 11, 09:44    [10844570]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить