Поделиться через


MSSQL_ENG003724

Подробности сообщений

Название продукта

SQL Server;

Версия продукта

10.0

Номер сборки продукта

Идентификатор события

3724

Источник события

MSSQLSERVER;

Компонент

SQL Server Database Engine

Символическое имя

Текст сообщения

Невозможно %S_MSG %S_MSG '%.*ls', так как это используется для репликации.

Объяснение

При репликации объектов в базе данных они помечаются как реплицированные в системной таблице sysarticles (для моментального снимка и публикаций транзакций) или sysmergearticles (для публикаций слиянием). При попытке удалить реплицированный объект возникает данная ошибка.

Действия пользователя

Убедитесь в том, что объект базы данных не подвергался репликации, прежде чем предпримете попытку удалить его. Например:

  • Если данная ошибка появляется в базе данных публикации, удалите статью из публикации, прежде чем удалить объект. Дополнительные сведения см. в разделе Добавление и удаление статей в существующих публикациях.

  • Если данная ошибка появляется в базе данных подписки, удалите подписку, прежде чем удалить объект. Дополнительные сведения см. в разделе Подписка на публикации. Для подписок на публикации транзакций имеется возможность удаления подписки на отдельную статью вместо удаления всей публикации. Дополнительные сведения см. в разделе sp_dropsubscription (Transact-SQL).

При возникновении ошибки в нереплицированной базе данных выполните хранимую процедуру sp_removedbreplication (Transact-SQL), чтобы убедиться, что объекты базы данных не помечены как реплицированные.