Применяется к
SQL Server 2008 Service Pack 3 SQL Server 2008 Service Pack 2 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Microsoft SQL Server 2008 с пакетом обновления 2 (SP2) и Microsoft SQL Server 2008 с пакетом обновления 3 (SP3) исправляются как один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и все исправления для системы безопасности, которые вошли в выпуске Microsoft 2008 SQL Server 2008 с пакетом обновления 2 (SP2) и (SP3) исправлений.

Проблемы

Рассмотрим следующий сценарий.

  • У вас есть база данных с именем, длина которой почти достигнет ограничения длины имени в экземпляре Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2.Примечание. Длина имени базы данных SQL Server 2008 или SQL Server 2008 R2 ограничена числом знаков 123.

  • Вы выполняете некоторые операции с базой данных. Эти операции могут привести к тому, что некоторые события будут регистрироваться в журнале приложений Windows.

В этом сценарии событие с кодом 322 и следующее сообщение неожиданно регистрируются в журнале приложений Windows и в журнале ошибок агента SQL Server, несмотря на то что операции выполнены успешно.

Недопустимый фрагмент данных события 8957 из MSSQL $ MS2008.

Ожидаются события, описанные в разделе "симптомы", которые регистрируются в журнале приложений Windows, а не события с кодом 322 или сообщением об ошибке. Например, при выполнении инструкции DBCC CHECKDB для базы данных событие, похожее на следующее, должно быть зарегистрировано в журнале приложений Windows: Однако ошибка Event ID 322 записывается в журнал приложений Windows и в журнал ошибок агента SQL Server.

Причина

Эта проблема возникает из-за того, что для константы, используемой для вычисления длины данных события, задано неправильное значение.

Решение

Сведения о накопительном пакете обновления

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

Исправление для этой проблемы впервые выпущено в накопительном обновлении 2 для SQL Server 2008 R2 с пакетом обновления 2. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2740411 Накопительный пакет обновления 2 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2730301 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2 (SP2)

SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном обновлении 8. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:

2723743 Накопительный пакет обновления 8 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска сервера SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Накопительный пакет обновления 6 для SQL Server 2008 с пакетом обновления 3 (SP3)

Исправление для этой проблемы впервые выпущено в накопительном обновлении 6. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 3 (SP3), щелкните следующий номер статьи базы знаний Майкрософт:

2715953 Накопительный пакет обновления 6 для SQL Server 2008 с пакетом обновления 3 (SP3)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 SP3. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2629969 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 3 (SP3) для SQL Server 2008

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

Исправление для этой проблемы впервые выпущено в накопительном обновлении 11. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 для SQL Server 2008 с пакетом обновления 2 (SP2), щелкните следующий номер статьи базы знаний Майкрософт:

2715951 Накопительный пакет обновления 11 для SQL Server 2008 с пакетом обновления 2 (SP2) Примечание. Поскольку сборки являются кумулятивными, каждый новый набор исправлений содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 для SQL Server 2008 с пакетом обновления 2 (SP2). Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2402659 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 2 (SP2) для SQL Server 2008

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.