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

Откуда:
Сообщений: 55
Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86) Dec 10 2010 10:56:29 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Как удалить подписку SQL Server Compact Edition из монитора репликации?
В других местах(Object explorer) эта подписка не отображается.
В Microsoft я нашел по этому поводу следующее
http://msdn.microsoft.com/ru-ru/library/ms173008(v=SQL.90).aspx
Каждый раз, когда автоматически выполняется повторная синхронизация, SQL Server рассматривает ее как отдельную синхронизацию. Поэтому в SQL Replication Monitor для каждой синхронизации будет создан отдельный элемент. На подписчике SQL Server Compact Edition значения свойств PublisherChanges, SubscriberChanges, PublisherConflicts и SubscriberConflicts класса SqlCeReplication суммируются, и итог выполнения синхронизаций возвращается в качестве результата последней синхронизации.

Но проблема в размножении этих подписок SQL Replication Monitor. Слишком много и не очень удобно работать, так как та же публикация используется на много подписчиков.

В Microsoft не нашел ни одного слова по поводу того как удалить записи.

Может знает кто нибудь?
23 сен 11, 12:26    [11324923]     Ответить | Цитировать Сообщить модератору
 Re: Удаление подписки SQL Server Compact Edition  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Ilyaruss,

Удалить подписки
Чтобы удалить подписки из экземпляра SQL Server, можно использовать следующие хранимые процедуры и соответствующие параметры:

sp_dropsubscription: Можно использовать sp_dropsubscription системные хранимые процедуры Удалите подписки для конкретной статьи, публикации или набора подписки на издателе. Необходимо выполнить хранимую процедуру на Сервер издателя в базе данных публикации.
sp_droppullsubscription: Можно использовать sp_droppullsubscription системные хранимые процедуры Чтобы удалить подписку в текущей базе данных подписчика. Необходимо выполнить хранимые процедуры на подписчике для подписки по запросу База данных.
sp_dropmergesubscription: Можно использовать sp_dropmergesubscription системные хранимые процедуры для удаления подписки на публикацию слиянием и агент слияния связанный с публикацией слиянием. Необходимо выполнить хранимую процедуру на Сервер издателя в базе данных публикации.
sp_dropmergepullsubscription: Можно использовать sp_dropmergepullsubscription системы хранения процедура удаления подписки слиянием по запросу. Необходимо выполнить хранимую процедуру на подписчике в базе данных подписки по запросу.
http://support.microsoft.com/kb/324401
23 сен 11, 12:41    [11325075]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить