В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ИСПРАВЛЕНИЕ: «Неправильный синтаксис» появляется сообщение об ошибке используется база данных каталога, имя которого содержит специальный символ в SSRS 2008

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:2635540
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 SP2 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления, и все исправления безопасности, которые были включены в предыдущие 2008 SP2 SQL Server исправления выпуска.
Проблема
Рассмотрим следующий сценарий:
  • У экземпляра в Microsoft SQL Server 2008 Reporting Services (SSRS 2008).
  • Имя базы данных каталога содержит специальный символ, например, дефис.
  • Создание подписки для экземпляра службы SSRS 2008.
В этом случае появляется сообщение об ошибке следующего вида:
Ошибка: Неправильный синтаксис около «ServerDB» для шага 1.
Команда шаг 1:
"execИмя базы данных каталога>.dbo.AddEvent @ тип события = «TimedSubscription», @ EventData = "<some id="">"</some>
Причина
Эта проблема возникает, если имя каталога базы данных не заключен в двойные кавычки или квадратные скобки. Таким образом команда не выполняется.

Примечание Имя каталога базы данных отображается в команде в сообщении об ошибке, описанное в разделе «Проблема».»
Решение

Накопительное обновление информации

SQL Server 2008 с пакетом обновления 3

Исправление этой уязвимости первого выпуска накопительного обновления 3 для пакета обновления 3 (Sp3) для SQL Server 2008 г. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2648098 Накопительный пакет обновления 3 для пакета обновления 3 (Sp3) для SQL Server 2008 г.
Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления, и все исправления безопасности, которые были включены в предыдущие 2008 SQL Server исправления выпуска. Корпорация Майкрософт рекомендует рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2629969 2008 SQL Server построений, выпущенных после пакета обновления 3 (Sp3) для SQL Server 2008 г.
Исправления Microsoft SQL Server 2008 создаются для определенного SQL Server пакеты. Для установки пакета обновления 3 (Sp3) для SQL Server 2008, необходимо установить исправление пакета обновления 3 (Sp3) для SQL Server 2008 г. По умолчанию все исправления в пакет SQL Server включается в следующий пакет обновления для SQL Server.

SQL Server 2008 с пакетом обновления 2 (SP2) накопительный пакет обновления 7

Исправление этой уязвимости первого выпуска накопительного обновления 7. Дополнительные сведения о том, как получить этот накопительный пакет обновления для пакета обновления 2 (SP2) для SQL Server 2008 щелкните следующий номер статьи базы знаний Майкрософт:
2617148 Накопительный пакет обновления 7 для пакета обновления 2 (SP2) для SQL Server 2008 г.
Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления, и все исправления безопасности, которые были включены в предыдущие SQL Server 2008 с пакетом обновления 2 (SP2) исправления выпуска. Мы рекомендуем рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2402659 2008 SQL Server построений, выпущенных после пакета обновления 2 (SP2) для SQL Server 2008 г.
Временное решение
Чтобы обойти эту проблему, воспользуйтесь одним из следующих методов:
  • Удалите специальные символы из каталога имя базы данных.
  • Добавьте имя базы данных каталога двойные кавычки или квадратные скобки.
Статус
Корпорация Майкрософт подтверждает, что это является проблемой в продуктах корпорации Майкрософт, перечисленных в разделе «Относится к».

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 2635540 — последний просмотр: 01/17/2012 06:34:00 — редакция: 1.0

Microsoft SQL Server 2008 Reporting Services

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2635540 KbMtru
Отзывы и предложения