Проверка данных между реплицированными таблицами SQL - PullRequest
1 голос
/ 17 января 2011

Я пытаюсь найти способ проверки данных в моем издателе и подписчике в репликации SQL 2005.Я думал об использовании sp_publication_validation, но для этого нужно разрешение db_owner, и нам не разрешено иметь его в нашей компании.

Поэтому я немного прочел и узнал о двух других SP, которые, как мне кажется, работают для меня.

Первый - sp_article_validation, который я планирую запустить на издателе.Для каждой статьи, которую я называю SP, в ней будет указано количество строк и контрольная сумма.Имея эту информацию, я собираюсь вызвать sp_table_validation для подписчика, передавая количество строк и контрольную сумму из предыдущего SP, проверяя обе таблицы.

Что вы, ребята, думаете?Это проверенный способ проверки данных при репликации?Существует очень мало документации по этим SP.Вот ссылка:

sp_table_validation - http://msdn.microsoft.com/en-us/library/aa239370(v=sql.80).aspx sp_article_validation - http://msdn.microsoft.com/en-us/library/ms177511(v=SQL.90).aspx

Спасибо, что заглянули на этот пост

Vikram

1 Ответ

0 голосов
/ 17 января 2011

Вот документация от Books Online о регистрации Проверка реплицированных данных

Лично я предпочитаю использовать утилиту tablediff

...