Как бы ни старались авторы документации, всё предусмотреть невозможно. Сейчас некоторые компании, правда, стремятся включить в инструкции по использованию микроволновки указания, что в ней нельзя сушить домашних животных после купания, но всё равно это не гарантия того, что не случится что-нибудь, что в инструкции не указано.
Поэтому я постараюсь поделиться случаями, которые не обязательно должны у Вас произойти, но, возможно, помогут в какой-то похожей ситуации.
При изменении подписки в AFR Replication Monitor мне приходилось сталкиваться с ситуацией, когда статус «Partially Running».
Попытка удалить подписку и заново её создать в этой ситуации не всегда может приводить к желаемому результату.
Если Вы удалили подписку и создали её заново и продолжаете видеть ту же картину, попробуйте повторно удалить подписку:
После этого проверьте, не осталось ли на Вашем SQL сервере каких-то «следов» старой репликации:
Если вы видите что-то вроде картинки выше, щелкните правой кнопкой мыши на папке «Replication» и из контекстного меню выберите «Refresh». Если картинка не изменится, удалите все 4 компонента (2 публикации и 2 подписки) «вручную». Если сомневаетесь, не делайте этого, я подразумеваю, что Вы понимаете, что делаете и можете идентифицировать, что удалять можно, а что нет 🙂
Должно получиться что-то вроде такого:
Теперь можно заново создать подписку и посмотреть результат:
Не забудьте также ознакомиться со следующими материалами:
Отчёт AFR показывает нули за последние несколько дней, что делать?
AFR Replication и обновление версии iScala
Как отредактировать подписку репликации AFR при добавлении нового финансового года?