Проблема очистки METADATA в SQL Server 2008 R2 - PullRequest
1 голос
/ 08 сентября 2011

Мы используем SQL Server 2008 R2 в качестве нашей базы данных и используем ее для синхронизации данных в разных местах. Мы можем установить интервал для истечения срока подписки. Но эта подписка истекает до этой даты истечения. Кто-нибудь может дать решение для этого?

1 Ответ

1 голос
/ 13 апреля 2012

Проблема МОЖЕТ быть связана с невозможностью установить максимальный период транзакции базы данных распространителя.Если подписка не синхронизируется в течение определенного периода времени, существует вероятность, что подписка может быть удалена или может быть автоматически помечена как деактивированная и требовать повторной инициализации.Срок действия истекает, он удаляется или помечается как деактивированный и требует инициализации, зависит от того, превышает ли оно свойство истечения срока подписки публикации или свойство максимального срока хранения транзакции в базе данных распространителя, а также является ли оно анонимной подпиской.Это сочетание исторической информации и срока хранения транзакции, которая определяет это.Кроме того, ошибки были зарегистрированы в Microsoft в прошлом (Sql Server 2005) с аналогичными проблемами с подписками репликации слиянием.Они МОГУТ быть исправлены в SQL Server 2008.

...