Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 в виде одного скачиваемого файла. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений SQL Server 2008 года.
Проблема
При выполнении сложного запроса, содержащего агрегатные функции, функции объединения и отдельные функции во вложенных запросах в среде Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2, могут появиться неверные результаты. Кроме того, при выполнении одного и того же запроса в параллельном Data Warehouse (PDW) могут отображаться разные результаты, которые также неверны.
Причина
Эта проблема возникает из-за проблемы в оптимизаторе запросов SQL Server.
Решение
Сведения о пакете обновления для SQL Server 2008
Чтобы устранить эту проблему, получите последний пакет обновления для SQL Server 2008 г. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
968382 Как получить последний пакет обновления для SQL Server 2008
Сведения о пакете обновления для SQL Server 2008 R2
Чтобы устранить эту проблему, получите последний пакет обновления для SQL Server 2008 R2. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2527041
Как получить последний пакет обновления для SQL Server 2008 R2
Сведения об исправлении
Поддерживаемое исправление доступно в корпорации Майкрософт. Однако это исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только к системам, в которых возникла проблема, описанная в этой статье. Это исправление может пройти дополнительное тестирование. Поэтому, если эта проблема не затрагивает вас, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.
Если исправление доступно для скачивания, в верхней части этой статьи базы знаний есть раздел "Доступно скачивание исправлений". Если этот раздел не отображается, обратитесь в службу поддержки майкрософт, чтобы получить исправление.
Примечание. Если возникают дополнительные проблемы или требуется устранить неполадки, может потребоваться создать отдельный запрос на обслуживание. Обычные затраты на поддержку будут применяться к дополнительным вопросам и проблемам, которые не относятся к данному исправлению. Полный список телефонных номеров службы поддержки и поддержки Майкрософт или создание отдельного запроса на обслуживание см. на следующем веб-сайте Майкрософт:
http://support.microsoft.com/contactus/?ws=support Примечание. В форме "Доступно скачивание исправлений" отображаются языки, для которых доступно исправление. Если язык не отображается, это связано с тем, что исправление недоступно для этого языка.
Необходимые условия
Для применения этого исправления необходимо установить SQL Server 2008 с пакетом обновления 1 (SP1).
Сведения о перезапуске
После применения этого исправления может потребоваться перезагрузить компьютер.
Сведения о замене
Это исправление не заменяет ранее выпущенное исправление.
Сведения о файлах
В английской версии этого исправления есть атрибуты файла (или более поздние атрибуты файлов), перечисленные в следующей таблице. Значения даты и времени для этих файлов указаны в формате UTC. При просмотре сведений о файлах они преобразуются в местное время. Чтобы найти разницу между временем в формате UTC и местным временем, используйте вкладку Часовой пояс в элементе Дата и время в панель управления.
Для всех поддерживаемых версий x86 SQL Server 2008
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Sqlservr.exe | 2007.100.2844.0 | 42,773,864 | 15 июня 2011 г. | 08:50 | x86 |
Для всех поддерживаемых 64-разрядных версий SQL Server 2008
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Sqlservr.exe | 2007.100.2844.0 | 57,930,600 | 15 июня 2011 г. | 12:13 | x64 |
Для всех поддерживаемых версий на основе IA-64 SQL Server 2008
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Sqlservr.exe | 2007.100.2844.0 | 111,705,960 | 15 июня 2011 г. | 09:05 | IA-64 |
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Эта проблема была впервые исправлена в Microsoft SQL Server 2008 с пакетом обновления 3 (SP3) и в SQL Server 2008 R2 с пакетом обновления 2 (SP2).
Дополнительные сведения
Дополнительные сведения о Parallel Data Warehouse см. на следующем веб-сайте Майкрософт:
Ссылки
Дополнительные сведения о списке сборок, доступных после выпуска SQL Server 2008, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
956909 Сборки SQL Server 2008 года, выпущенные после выпуска SQL Server 2008 г. Дополнительные сведения о модели добавочного обслуживания для SQL Server щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
935897 в команде SQL Server доступна модель добавочного обслуживания для доставки исправлений для обнаруженных проблем. Дополнительные сведения о схеме именования для обновлений SQL Server щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
822499 Новая схема именования для пакетов обновлений программного обеспечения Microsoft SQL Server Для дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программного обеспечения Майкрософт