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), чтобы убедиться, что объекты базы данных не помечены как реплицированные.