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


MSSQL_ENG003724

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

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

SQL Server

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

9.0

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

9.00.1399.60

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

3724

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

MSSQLSERVER

Компонент

SQL Server Database Engine

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

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

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

Объяснение

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

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

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

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

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

См. также

Основные понятия

Причины ошибок репликации и способы их устранения

Справка и поддержка

Получение помощи по SQL Server 2005