Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как удалить базу, которая участвовала в репликации / 4 сообщений из 4, страница 1 из 1
17.04.2002, 14:14
    #32028107
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить базу, которая участвовала в репликации
База была подписчиком в Pull marge. Подписка была удалена, теперь настала очередь базы, но вот при попытке удаления выдаётся сообщение, что её нельзя удалять, т.к. она участвует в репликации. Не хочется из-за такой мелочи переустанавливать SQL Server... и времени вдумчиво посидеть за BOL как назло нет...
...
Рейтинг: 0 / 0
17.04.2002, 19:04
    #32028133
Дед Маздай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить базу, которая участвовала в репликации
Предполагается, что база не нужна, чтобы не вспоминать, какой разряд в сист.полях за что отвечает и не возиться с ^ и &~, чтобы попасть в нужный. Поэтому просто все грубо обнуляем:
use <DatabaseName>
update sysobjects set replinfo = 0
update master..sysdatabases set category = 0 where name = '<DatabaseName>'
...
Рейтинг: 0 / 0
18.04.2002, 07:41
    #32028159
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить базу, которая участвовала в репликации
Для базы на паблишере:
Если устроит графический интерфейс, то SQL Enterprise Manager->Menu->Tools->Replication->Configure Publishing, Subscribers and Distribution. Закладка Publication Databases и снять галочку напротив нужной БД. Тоже самое можно выполнить с помощью sp_dboption с параметром merge publish = false.

Для базы на подписчике процедура sp_mergesubscription_cleanup.

После этих манипуляций базу можно удалить нормальным путем.
...
Рейтинг: 0 / 0
18.04.2002, 08:13
    #32028163
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить базу, которая участвовала в репликации
Спасибо за советы, в следующий раз обязательно попробую... я же поступил просто и в лоб, пересоздал системные базы... благо, в моём случае это было возможно...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как удалить базу, которая участвовала в репликации / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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