ReplicationServer.UninstallDistributor(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет репликацию, публикацию и распространение на текущей подключённой экземпляре SQL Server.
public:
void UninstallDistributor(bool force);
public void UninstallDistributor(bool force);
member this.UninstallDistributor : bool -> unit
Public Sub UninstallDistributor (force As Boolean)
Параметры
- force
- Boolean
Значение Boolean , указывающее, удаляются ли объекты репликации с сервера, даже если удалённый Дистрибьютор недоступен. Если true, конфигурация публикации и дистрибьютора на текущем сервере удаляется независимо от того, удалены ли зависимые объекты публикации и распространения. Если false, все зависимые объекты публикации и распространения удаляются до удаления дистрибьютора.
Примеры
myDist.UninstallDistributor(false);
Комментарии
Перед звонком UninstallDistributorвы должны выполнить следующие задачи:
Удалите все подписки. Для получения дополнительной информации смотрите разделы «Как: Удалить Push-подписку (RMO Programming) и Как: Удалить подписку на Pull (RMO Programming).
Удалить все публикации. Для получения дополнительной информации см. Как удалить публикацию (RMO Programming).
Уберите все базы данных распределения. Для получения дополнительной информации см. Как отключить публикацию и распространение (RMO Programming).
UninstallDistributor Метод может быть вызван только членами роли фиксированного сервера системного администратора.
Этот UninstallDistributor метод эквивалентен выполнению sp_dropdistributor (Transact-SQL) сохранённой процедуры.