ИСПРАВИТЬ: Ошибка 229 «EXECUTE отказ в разрешении на xp_mapdown_bitmap объект» объединить опубликованные таблицы

Переводы статьи Переводы статьи
Код статьи: 300037 - Vizualiza?i produsele pentru care se aplic? acest articol.
НОМЕР ОШИБКИ: 350984 (SHILOH_BUGS)
Развернуть все | Свернуть все

Проблема

Для опубликованной таблицы объединения, нумерация которых столбец не подряд, пользователь может обновить таблицу перед его публикацией не может обновить таблицу после ее публикации. Получено следующее сообщение об ошибке:
Сервер: Msg 229, уровень 14, состояние 5 процедуры xp_mapdown_bitmap, 45 строки
Разрешение EXECUTE, запрещенные для объекта «xp_mapdown_bitmap», база данных «master», владелец «dbo».

Причина

Для публикации слиянием таблицы, столбца нумерация не подряд, при вызове сервера SQL xp_mapdown_bitmap внутри триггера update для определения недостающих столбцов, которые были удалены из таблицы после публикации. Так как разрешение на выполнение xp_mapdown_bitmap не предоставляется открытый, возникает ошибка.

Решение

Чтобы устранить эту проблему, получите последний пакет обновления для SQL Server 2000. Для получения дополнительных сведений щелкните следующий номер статьи в База знаний корпорации Майкрософт:
290211 INF: Как получить последний пакет обновления для SQL Server 2000
ВАЖНЫЕ: Пакет обновления должен быть применен к каждому экземпляру SQL Server.

Временное решение

С помощью анализатора запросов, вручную предоставить разрешения на выполнение для открытого следующим образом:
USE master
GO
GRANT EXECUTE ON xp_mapdown_bitmap TO public
GO
				

Статус

Корпорация Майкрософт подтверждает, что это проблема в SQL Server 2000. Сначала исправление этой проблемы появилось в пакете обновления 1 для SQL Server 2000.

Свойства

Код статьи: 300037 - Последний отзыв: 5 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kbbug kbfix kbsqlserv2000sp1fix kbmt KB300037 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:300037

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com