Номер ошибки: 50003629 (исправление SQL)
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущие 2008 SQL Server исправления выпуска.
Симптомы
При попытке отображения отчета в Microsoft SQL Server 2008 Management Studio может появиться следующее сообщение об ошибке:
System.IndexOutOfRangeException: Индекс находился вне границ массива.
Причина
SQL Server 2008 Management Studio использует элемент управления ReportViewer для отображения отчетов. Эта проблема возникает, поскольку элемент управления ReportViewer не является потокобезопасным. В этом случае индекс вне границ массива, а ссылки на пустой объект.
Решение
Сведения об общем обновлении версии SQL Server 2008
Исправление этой уязвимости первого выпуска в накопительное обновление 4 для версии SQL Server 2008. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
963036 накопительного обновления 4 для SQL Server 2008Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008
Сведения о накопительном обновлении для SQL Server 2008 Пакет обновления 1
Исправление этой уязвимости первого выпуска накопительного обновления 1 для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
969099 накопительного обновления 1 для SQL Server 2008 Пакет обновления 1Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
970365 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 1
Важно. Чтобы полностью устранить эту проблему, после установки накопительного обновления 4 для SQL Server 2008 или накопительного обновления 1 для SQL Server 2008 Пакет обновления 1, следует также применять исправление, описанное в следующей статье базы знаний Майкрософт:
959595 исправление: сообщение об ошибке при просмотре отчета служб отчетов SQL Server в элементе управления ReportViewer в Visual Studio 2008: «Ссылка на объект не указывает на экземпляр объекта»
Временное решение
Чтобы обойти эту проблему, попробуйте обновить отчет.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительные сведения
Дополнительные сведения о накопительный пакет обновления 4 для SQL Server 2008
Дополнительные сведения о том, какие файлы изменяются и сведения о компонентах, необходимых для применения в накопительный пакет обновления, содержащий исправление, описанное в статье базы знаний Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
963036 накопительного обновления 4 для SQL Server 2008
Дополнительные сведения о накопительный пакет обновления 1 для SQL Server 2008 Пакет обновления 1
Дополнительные сведения о том, какие файлы изменяются и сведения о компонентах, необходимых для применения в накопительный пакет обновления, содержащий исправление, описанное в статье базы знаний Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
969099 накопительного обновления 1 для SQL Server 2008 Пакет обновления 1
Ссылки
Дополнительные сведения о списке сборок, доступных после выпуска SQL Server 2008 щелкните следующий номер статьи базы знаний Майкрософт:
956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008
Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897 добавочных модель обслуживания доступна из группы SQL Server для предоставления исправления для проблем, о которых сообщалось в
Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
Новая схема присвоения имен 822499 для программного обеспечения Microsoft SQL Server пакетами обновления
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт