У меня возникают всевозможные проблемы с правильной работой SQL Server (2005). Когда я запускаю клиент (SQL Server Express 2005), я получаю следующую ошибку: «Одновременный снимок для публикации 'xx' недоступен, потому что он не был полностью сгенерирован, или средство чтения журнала A»
Ошибка обрезана.
Я пытался:
Все без каких-либо изменений в результате.
Я знаю, что клиент может видеть сетевой ресурс \ servername \ repldata, в котором есть подпапка UNC со снимком в ней (папки глубже с кодировкой pubName и dateTime, как и ожидалось)
Любые советы или поездки будут ДЕЙСТВИТЕЛЬНО оценены!
Что происходит, когда вы запускаете агент моментальных снимков? Создает ли снимок? Это закончится? Выдает ошибку?
Сжатие базы данных полностью ортогонально репликации - все, что вы сделали, это создали фрагментацию индекса (см. эта вики-запись SF).
Как вы настраивали публикацию и подписку? Можно ли подписаться на публикацию из экземпляра, отличного от Express?
Похоже, что при этом возникает множество проблем - по-разному решаемых путем удаления базы данных публикации или базы данных подписки, базы данных распространения, удаления всей репликации и перезапуска, ожидания синхронизации других подписок, перезапуска агентов variosu repl.
Короче говоря, похоже, что не существует единого простого решения этой проблемы - хотя ошибка на самом деле означает, что моментальный снимок еще не завершен. Ваш опыт может отличаться в зависимости от того, какое из этих решений вам подходит. Погуглите первую часть сообщения об ошибке, и вы поймете, что я имею в виду, говоря о различных решениях.
Надеюсь, это поможет.