Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление подписки от merge-публикации / 8 сообщений из 8, страница 1 из 1
17.07.2002, 13:05:50
    #32037154
AlexB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
Добрый день.

Вопрос такой: сделал merge-публикацию, настроил подписчика, посмотрел как работает. После этого удалил базу данных подписчика. Теперь в Enterprise manager`е, на закладке Replication-Subscriptions, висят подписки от несуществующей базы. Как мне из удалить?

Заранее спасибо.
...
Рейтинг: 0 / 0
17.07.2002, 14:16:18
    #32037180
Белов Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
А как ты сумел удалить БД, участвующую в репликации
...
Рейтинг: 0 / 0
17.07.2002, 14:20:38
    #32037186
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
sp_mergesubscription_cleanup
...
Рейтинг: 0 / 0
17.07.2002, 18:02:09
    #32037275
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
Насколько я понимаю, это была push подписка. Да? Тогда в базе паблишера выполни sp_dropmergesubscription с соответствующими параметрами. У меня тест с твоей ситуацией вылечился именно так.
...
Рейтинг: 0 / 0
18.07.2002, 00:50:52
    #32037343
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
А Вы часом ещё какую-нибудь базу не подписали?
Посмотрите, нет ли в таблицах оставшихся баз чего-нибудь типа sysmargesubscriptions. Если такая таблица где то осталась, перед sp_mergesubscription_cleanup бывает полезно удалить из неё записи о неиспользуемых подписках. Почему то из-за этого иногда информация о подписке не очищается...
...
Рейтинг: 0 / 0
18.07.2002, 13:39:55
    #32037445
AlexB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
Да, пришлось на подписчике руками почистить таблицу sysmargesubscriptions. А процедура sp_dropmergesubscription не работает. Трассировка показала, что она пытается установить соответствие статья-подписка, но т.к. на издателе никакой информации о публикации нет ( я ж ее удалил) то выдается сообщение "публикаций не найдено".
Кроме того, когда я попытался подписчика (с мертвыми подписками) настроить как издателя для 3-ей базы, сервер отказался это сделать, сославшись на наличие у него мертвых подписок. Такие вот грабли.
...
Рейтинг: 0 / 0
29.07.2002, 12:39:35
    #32039330
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
Вообщето sp_dropmergesubscription работает, но, увы, не всегда. Хорошо хоть руками не много править...
...
Рейтинг: 0 / 0
29.07.2002, 14:57:00
    #32039405
Soulhunter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление подписки от merge-публикации
А если sp_dropsubscription не работает и выдает ошибку, еще может быть, что в БД нет системных таблиц, к которым есть обращение в вышеупомянутой процедуре. Тогда можно вручную сделать недостающие таблицы в БД (с пустыми строками) и она заработает :) но в моей практике такое требовалось всего один раз. (репликация была transaction а не merge правда).
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление подписки от merge-публикации / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]