Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Could not validate the article. It is not activated  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
На сервере крутится транзакционная репликация.
Периодически провожу валидацию подписок.

Просмотрев лог подписки, обнаружил, что валидируются только 2 статьи из 10.

Запустив sp_article_validation по невалидируемой статье
EXEC sp_article_validation @publication = 'DWPriceCommon_2'
    , @article = 'CategoriesIdList'
    , @rowcount_only = 2
    , @full_or_fast = 2

получил
Msg 20523, Level 16, State 1, Procedure sp_MSarticle_validation, Line 142
Could not validate the article 'CategoriesIdList'. It is not activated.

По валидируемым статьям процедура отрабатывает нормально.

Почему статьи деактивировались?
15 окт 14, 17:49    [16709374]     Ответить | Цитировать Сообщить модератору
 Re: Could not validate the article. It is not activated  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
Дальше - интереснее.
Запустил агент моментальных снимков без переинициализации подписки.
Агент отработал только по 8 неактивным статьям.

Следует сказать, что из 2 активных статей одна проходила валидацию, а одна нет.

Запускаю опять синхронизацию, 8 ранее неактивных статей отрабатывают как при инициализации подписки,
таблица из валидной статьи из бывших активных остаётся без изменений,
таблица из невалидной статьи из бывших активных обнуляется, причём никаких записей в логе синхронизации об этом нет.

В общем, без слов.

Ситуация разрешилась переинициализацией подписки.
16 окт 14, 09:46    [16711803]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить