powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
9 сообщений из 9, страница 1 из 1
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020640
QWERTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ставил эксперименты с репликацией, остались в БД таблицы типа MSreplication_objects.
Как их удалить, а то не дает подписчика сделать.
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020641
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то после нормальной отработки Disable Publishing все системные таблицы и процедуры, относящиеся к репликации, удаляются. Были ли сообщения об ошибках во время этой операции? Можно еще ручками проделать тоже самое - sp_dropdistpublisher, sp_dropdistributor, sp_droppublisher, посмотрите, что больше подходит в вашей ситуации.

А что значит "не дает подписчика сделать"? Может, вы подписку неправильно грохнули, а вовсе не паблишинг?
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020648
QWERTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 GreenSunrise
>Может, вы подписку неправильно грохнули, а вовсе не паблишинг?
Да, такое было когда не правильно подписку удалял.
Еще выскакивало типа воспользуйтесь sp_subscription_cleanup. Пользовался - эффект тотже.

Сейчас все удаляю визардом. И иногда остается, не пойму из-за чего. Все делаю визардами. А нет ли sp которая меняла бы тип таблицы с системной на юзеровскую? А то они висят не нужные в базе (таблицы типа MSreplication_queue) и удаляется только с базой
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020649
QWERTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Error 14010: The remote server is not defined as a subscription server.

Вот это вылазит если в ЕМ в БД удаляю из Pull Subscription подписку. Как ее удалить?
Удаляю все из таблиц репликации(типа MSreplication_articles)? тогда дает делать подписку, но если мне она не нужна а таблицы остаются ?
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020658
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неплохо бы знать побольше деталей - совмещены ли паблишер и дистрибьютор, тип репликации (судя по всему, транзакционная?), тип подписки (pull, как вы сказали), подписчик на том же сервере или на другом, удаляете ли подписку или всю публикацию целиком и т.д.
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020673
QWERTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 GreenSunrise
Паблишер, дистрибьютор и подписчик на одном сервере. Да, репликация транзакционная, с отложенным обновлением. Удалялось все полностью (Паблишер, дистрибьютор и подписчик ).
Пробовал делать все заново(один-в-один), т.е. Паблишер, дистрибьютор и подписчик на одном сервере в той же БД(думал, что зацепит системные таблицы при удалении всего визардом). НЕ получилось. Неужели базу удалять, а затем восстанавливать ?
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020874
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня были похожие проблемы. Правда, работаю я с merge репликацией, но в данном случае это неважно. Помогало выполнение sp_mergesubscription_cleanup. Для транзакционной репликации это будет процедура sp_subscription_cleanup. А вы в какой базе ее выполняли? Надо в базе подписчика.

Если через визард, то попробуйте удалить не всю репликацию на сервере целиком (полное запрещение паблишинга), а встать на конкретную подписку, с которой проблемы, и удалить ее. После неких действий в базе паблишера последует вопрос "хотите приконнектиться к подписчику и удалить всякое барахло с него?". После ответа "да" и будет выполнен cleanup.

Напишите, получилось что-нибудь или нет...
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32020902
QWERTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал как вы подказали подписка удалилась, системные таблицы остались(MSreplication_queue как висела, так осталась висеть непотопляемая).
sp_subscription_cleanup вернул

(0 row(s) affected)

выполнял на подписчике
Уж и не знаю чего делать
...
Рейтинг: 0 / 0
Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
    #32021020
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня была схожая проблема в версии 7.0. Решить не удалось никак. С тех пор на всякий случай имею копию БД, в которой репликация от рождения не настраивалась.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как удалить таблицы оставшиеся после Disable Publishing and Distribution Wizard
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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