MSSQL_ENG004929
Применимо к:Управляемому экземпляру SQL Server Azure
Сведения о сообщении
Атрибут | значение |
---|---|
Название продукта | SQL Server |
Идентификатор события | 4929 |
Источник событий | MSSQLSERVER |
Компонент | Компонент SQL Server Database Engine |
Символическое имя | |
Текст сообщения | Невозможно изменить %S_MSG "%.*ls", так как выполняется публикация для репликации. |
Пояснение
Указанная ошибка обычно возникает при попытке удалить ограничение первичного ключа, действующее в отношении таблицы, опубликованной для репликации транзакций. Репликация транзакций требует первичный ключ для каждой опубликованной таблицы; следовательно, ограничение нельзя удалить.
Действие пользователя
Чтобы удалить ограничение, сначала удалите статью, связанную с таблицей. Дополнительные сведения см. в статье Добавление и удаление статей в существующих публикациях. Если эта ошибка возникает в базе данных, которая не реплицируется, выполните sp_removedbreplication (Transact-SQL), чтобы убедиться, что объекты в базе данных не помечены как реплицированные.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по