Как мы можем узнать, что если задание репликации или обычная репликация выполняется в определенное время. Пожалуйста, помогите разобраться.replication
Благодаря
Как мы можем узнать, что если задание репликации или обычная репликация выполняется в определенное время. Пожалуйста, помогите разобраться.replication
Благодаря
Для того, чтобы контролировать репликацию необходимо использовать инструмент репликации Monitor.
В следующей статье описывается, как использовать этот инструмент.
http://msdn.microsoft.com/en-us/library/ms151780(SQL.90).aspx
Приветствия, Джон
sp_distcounters говорит вам текущее состояние. Если количество переданных команд изменяется для данной подписки, тогда ваша репликация работает, иначе нет.
Предполагая, что вы имеете в виду репликацию Microsoft SQL Server, вот быстрый способ наблюдения за статусом репликации.
В базе хостера публикации перейти к объекту Проводник древовидный: 1. Откройте Локальные публикации папки в репликации 2. Щелкните правую кнопку мыши на публикации выберите чтения журнала Status
Читатель журнала агент будет многочасовым чтение журнал транзакций и заполнение базы данных распространения с изменениями, которые необходимо перенаправить подписчику.
активный агент журнала будет отображаться в статусных сообщений окна, такие как: 63 операции с 439 команды были доставлены
Тем не менее, эта диаграмма объясняет довольно быстро, каким образом транзакционных работы репликации. Архитектура репликации (BOL: http://msdn.microsoft.com/en-us/library/ms151176.aspx)
В MS SQL, если вам необходимо запрограммировать статус задания (например, из инструмента мониторинга), вы можете запустить следующий запрос. Для push-репликации целью будет дистрибутор репликации (или издатель, если вы не разложили распределение). Для тиражирования тиража целью будет абонент репликации.
EXEC msdb..sp_help_job @job_name='<job name here>', @job_aspect = N'job'
Вы можете найти имя задания под агентом SQL-сервера для дистрибьютора/подписчика.
Вы ищете столбец 26 («current_execution_status»), который будет «1», если задание выполняется в данный момент.