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


MSSQL_ENG004929

Сведения о сообщении

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

Тип данных

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

9.0

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

9.00.1399.60

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

4929

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

MSSQLSERVER

Компонент

SQL Server Database Engine

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

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

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

Пояснение

Указанная ошибка обычно возникает при попытке удалить ограничение первичного ключа, действующее в отношении таблицы, опубликованной для репликации транзакций. Репликация транзакций требует первичный ключ для каждой опубликованной таблицы; следовательно, ограничение нельзя удалить.

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

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

См. также

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

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

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

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