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

Откуда: Toronto
Сообщений: 523
Дано: SQL Server 2000 enterprise edition
transactional replications (push mode)

На отладочном сервере запускаем кучу скриптов (тестить девелоперские разработки), эти скрипты альтерят некоторые таблицы (достаточно много), обновляют данные в таблицах и создают вьюхи и хранимые процедуры. Счет на сотни объектов.

В результате всех действий падает несколько публикаций. Инициализирую подписчиков на них и делаю снапшоты. Снапшот агенты падают с сообщением:
The process could not bulk copy out of table '[dbo].[syncobj_0x3035363831443434]'.
. Коды 0х... разные в разных публикациях.

Как найти, какие объекты виноваты, чтоб не методом тыка?
10 ноя 04, 21:59    [1096550]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
Crimean
Member

Откуда:
Сообщений: 13148
ИМХО перед альтером реплику поскриптовать и снять. После - проальтерить подписчиков и накинуть реплику, а то и переделать , если добавились объекты...
10 ноя 04, 22:17    [1096557]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
А.Панков
Member

Откуда: Toronto
Сообщений: 523
Есть у меня скрипты репликаций, взятый перед изменениями. Удаляю больные реплики, создаю их снова этим скриптом, инициализирую подписчика, делаю снапшот - получаю то же самое. Что-то они изменили в таблицах, что не позволяет репликам корректно работать. Вопрос, как поймать? По одной article добавлять в реплику и делать снапшот после каждого добавления?
10 ноя 04, 22:29    [1096574]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
Crimean
Member

Откуда:
Сообщений: 13148
1.select @@version? Я понимаю , но все же :)
2.А сначала банальный dbcc checkdb сделать? После альтера?
3.В репликационном мониторе поищи подробности.
4.Посмотри внимательно настройки публикаций насчет всяческих фильтров
5.Рыться в системных таблицах в Distribution и смотреть трасы...

P.S.ICQ 21201317
10 ноя 04, 22:37    [1096581]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
А.Панков
Member

Откуда: Toronto
Сообщений: 523
Ok, спасибо. В таком порядке и пойду :)
10 ноя 04, 22:49    [1096592]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
А.Панков
Member

Откуда: Toronto
Сообщений: 523
Убил эти реплики и создал руками в EM точно такие же. Помогло. Точно по анекдоту: выйдем и снова зайдем :)
11 ноя 04, 00:28    [1096684]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10752
Блог
A.Панков
...На отладочном сервере запускаем кучу скриптов (тестить девелоперские разработки), эти скрипты альтерят некоторые таблицы (достаточно много), обновляют данные в таблицах и создают вьюхи и хранимые процедуры. Счет на сотни объектов...


Нельзя так просто менять схему публикации. Используйте для этого соответствующие процедуты (sp_changearticle, sp_articlecolumn и т.п.) и учитывайте новые ограничения, которые могут быть не совместимы с существующей схемой.
11 ноя 04, 11:02    [1097523]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Ну схемы публикаций можно менять достаточно спокойно ...
А вот если поля убирали с таблиц - тогда да ...
11 ноя 04, 12:57    [1098194]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
Windessy
Member

Откуда: Санкт-Петербург
Сообщений: 20
Или если свойства полей менял - то же самое

--Windessy--
Ветер выживания
11 ноя 04, 13:21    [1098308]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
А.Панков
Member

Откуда: Toronto
Сообщений: 523
Нет, со схемами все было в порядке. А причина была - вы будете смеяться - недостаточно дисковой памяти для снапшота. Как только терминал открыл посмотреть, так и понятно стало. Вот и получил щелчок по носу: как только не работают стандартные средства, так смотри в первую очередь корректность окружения.

Всем спасибо за участие.
11 ноя 04, 19:26    [1099887]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Подожди, а что, в мониторе это отсутствовало?
11 ноя 04, 19:31    [1099898]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
А.Панков
Member

Откуда: Toronto
Сообщений: 523
Ну вот единственное, что есть - это сообщение snapshot agent'а приведенное в первом посте. Это в мониторе если посмотреть snapshot agent history, детали ошибки. Что, куда-то не туда смотрю?
11 ноя 04, 19:38    [1099906]     Ответить | Цитировать Сообщить модератору
 Re: помогите разобраться с упавшей репликой  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10752
Блог
А.Панков
Ну вот единственное, что есть - это сообщение snapshot agent'а приведенное в первом посте. Это в мониторе если посмотреть snapshot agent history, детали ошибки. Что, куда-то не туда смотрю?


Похоже, что туда... да и ошибка по существу, правда, причин её возникновения множество...
11 ноя 04, 20:58    [1099997]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить