MSSQL_ENG014005
Сведения о сообщении
Название продукта |
SQL Server |
Версия продукта |
10.50 |
Номер построения продукта |
|
Идентификатор события |
14005 |
Источник события |
MSSQLSERVER |
Компонент |
SQL Server Database Engine |
Символическое имя |
|
Текст сообщения |
Не удалось удалить публикацию. На нее существует подписка. |
Объяснение
Была предпринята попытка удалить публикацию, для которой существуют связанные с ней подписки. Публикация может быть удалена, только если нет подписок, связанных с нею.
Действия пользователя
Прежде чем удалять публикацию, необходимо удалить подписки. Если для удаления публикации используется среда Среда SQL Server Management Studio, то существует возможность автоматического удаления всех подписок, связанных с публикацией. При использовании хранимых процедур необходимо сначала удалить подписки явным образом. Дополнительные сведения см. в разделах Как удалить принудительную подписку (программирование репликации на языке Transact-SQL) и Как удалить подписку по запросу (программирование репликации на языке Transact-SQL).
Если для данной публикации нет подписок или если данная ошибка возникает на стадии создания публикации, это может свидетельствовать о существовании подписки, которая не была полностью очищена при ее удалении. Выполните хранимую процедуру sp_removedbreplication (Transact-SQL) в базе данных, чтобы удалить все объекты и настройки, связанные с репликацией.