KB2546951 — список проблем, исправленных в SQL Server 2008 с пакетом обновления 3 (SP3)

Применяется к
SQL Server 2008 Service Pack 2 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Web SQL Server 2008 Workgroup

ВВЕДЕНИЕ

В этой статье перечислены проблемы SQL Server 2008, исправленные в Microsoft SQL Server 2008 с пакетом обновления 3 (SP3).

Заметки

  • Некоторые проблемы, которые не задокументированы, могут быть исправлены с помощью пакета обновления.
  • Список проблем будет обновлен после выхода статей по этим вопросам.

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

968382
Получение последней версии пакета обновления для SQL Server 2008

Примечание. Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008. Как правило, следует скачать последний пакет обновления.

Скачать SQL Server 2008 с пакетом обновления 3 (SP3)

Дополнительные сведения

В SQL Server 2008 с пакетом обновления 3 (SP3) исправлены следующие ошибки:

  • Проблемы, перечисленные в этой статье

  • Проблемы, исправленные в следующих пакетах накопительных пакетов обновления для Microsoft SQL Server 2008 с пакетом обновления 2 (SP2):

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

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

2402659 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 2 (SP2) В следующей таблице приведены дополнительные сведения о продуктах и средствах, которые автоматически проверка для этого условия в экземпляре SQL Server и в версиях SQL Server Продукт, для которого вычисляется правило.

Программное обеспечение для управления правилами Название правила Описание правила Версии продуктов, для которых оценивается правило
Помощник по System Center SQL Server отсутствующие KB2546951 обновления, чтобы гарантировать запуск основного отложенного письма System Center Advisor определяет, выполняется ли этот экземпляр SQL Server на сервере с более 64 логических процессоров. Кроме того, помощник проверяет текущую сборку и версию sqlservr.exe. Если текущая сборка sqlservr.exe ниже сборки исправления, помощник создает оповещение об этой проблеме. Просмотрите сведения, указанные в разделе "Собранные сведения" оповещения помощника, и примените исправление, которое описано в этой статье. Это оповещение помощника относится к идентификатору исправления 337272, упомянутому в этой статье. SQL Server 2008

Проблемы, исправленные в SQL Server 2008 SP3

Дополнительные сведения об этих проблемах см. в следующих номерах статей базы знаний Майкрософт.

Номер ошибки VSTS Номер статьи базы знаний Описание
721415 2550552 ИСПРАВЛЕНО: команда SQL Server перестает отвечать при использовании небуферизованного пути доступа для доступа к файлу FILESTREAM в SQL Server 2008 R2 или SQL Server 2008
611967 922578 ИСПРАВЛЕНИЕ: Множество сообщений с кодом сообщения 19030 и кодом сообщения 19031 регистрируются в файле журнала ошибок SQL Server 2005 при использовании профиля SQL Server в SQL Server 2005
628427 2463682 ИСПРАВЛЕНИЕ: база данных, в которой включено прозрачное шифрование данных, может быть помечена как "подозрительная", если сертификат сервера отбрасывается в SQL Server 2008 R2
729461 2500042 Сообщение об ошибке "При установке SQL Server 2008 требуется Microsoft платформа .NET Framework 4.0" при применении пакета обновления 2 (SP2) для SQL Server 2008
757676 2565683 ИСПРАВЛЕНО. Вы можете получить неправильные результаты при выполнении сложного запроса, содержащего агрегатные функции, функции объединения и отдельные функции во вложенных запросах в среде SQL Server 2008
746231 2569923 ИСПРАВЛЕНИЕ: Задания загрузки сборщика данных быстро открывают и закрывают большое количество TCP-портов, если задания загружают данные в базу данных MDW в SQL Server 2008 или SQL Server 2008 R2
429231 2588050 ИСПРАВЛЕНО: объединенная установка пакета обновления для SQL Server 2008 может завершиться сбоем
717065 2588453 ИСПРАВЛЕНИЕ: нарушение прав доступа при выполнении DTA запроса к таблице в SQL Server 2008, если имеется индекс в столбце пространственного типа данных таблицы
644781 2589980 Исправлено: Неверные результаты или нарушение ограничений при выполнении инструкции SELECT или DML, использующей функцию row_number и параллельный план выполнения в SQL Server 2008
420834 2590124 ИСПРАВЛЕНО: ошибка "ChainerInfrastructureException" при установке SQL Server 2008
666690 969052 Восстановление отсутствующих файлов кэша установщика Windows и устранение проблем, возникающих во время обновления SQL Server
406407 2591753 ИСПРАВЛЕНИЕ. Доступно обновление для добавления сведений SPN для учетных записей служб в файл журнала Reporting Services

Дополнительные проблемы, исправленные в SQL Server 2008 SP3

Следующие проблемы также исправлены в SQL Server 2008 SP3.

Номер ошибки VSTS Описание
295196, 771825 Если в SQL Server 2008 включен параметр «Сжать базу данных», при создании плана обслуживания может появиться следующее предупреждение: «Сжатие файлов данных приводит к перемещению данных и может привести к фрагментации индексов в этих файлах».
295750 Различные средства диагностики неправильно сообщают в базе данных MASTER о запросах, выполненных для других баз данных в SQL Server 2008.
337272 Основной отложенный модуль записи не запускается, если узел 0 NUMA не содержит процессор в SQL Server 2008.
444202 Пользователь не может изменить свой пароль в SQL Server 2005 с помощью SQL Server Management Studio (SSMS) SQL Server 2008.
447990 Предположим, что в индексированном представлении проецируются столбцы из базовых и небазовых таблиц, и столбец из небазовой таблицы имеет тот же идентификатор и тип порядка, что и столбец в базовой таблице. В этом сценарии, если установлен SQL Server 2008 с пакетом обновления 3 (SP3), вместо переключения раздела происходит ошибка.
450529 Предположим, что вы открываете SSMS как не администратор, а затем пытаетесь подключить базу данных. В этом сценарии, если установлен SQL Server 2008 с пакетом обновления 3 (SP3), вместо исключения появится ошибка "Отказано в доступе".
507222 Рассмотрим следующий сценарий.

  • Вы создаете базу данных.
  • Запрос кэшируется для этой базы данных.
  • Вы удаляете базу данных, а затем создаете новую.
  • Удаленная база данных снова создается, а затем выполняется запрос.

В этом сценарии вы получаете ошибку «Нарушение доступа на чтение в FullXactImpBase::GetXdes xact.cpp @ 2536» в SQL Server 2008.
546001 Исправление проблемы с этой ошибкой сбрасывает имя параметра с табличным значением при создании значения по умолчанию для параметра с табличным значением. После установки SQL Server 2008 с пакетом обновления 3 (SP3) элемент TableVarElem всегда имеет правильное имя при получении значений по умолчанию из кэша таблицы Temp.
643903 При выполнении операции DDL между базами данных уведомления о событиях уровня базы данных могут не создаваться. Эта проблема возникает из-за использования неправильных дескрипторов диалоговых окон.
650111 Приложению не удается подключиться к SQL Server 2008, если параллельно установлен экземпляр SQL Server под кодовым названием «Denali». Эта проблема возникает из-за нулевого указателя. При использовании нулевого указателя экземпляры вышестоящего уровня, установленные на компьютере, игнорируются. После установки SQL Server 2008 с пакетом обновления 3 (SP3) нулевой указатель не используется в SQL Server 2008 Configuration Manager.
703968 После установки SQL Server 2008 с пакетом обновления 3 (SP3) оптимизатор запросов может обрабатывать разные выходные значения для одного и того же входного значения из CRYPT_GEN_RANDOM столбца.
704992 Проблемы с целочисленным преобразованием данных в операционных системах на базе x64. Эти проблемы возникают из-за метода BindParameter и параметров типа данных LONG, используемых этим методом.
707059 Профилировщик может отобразить не все события и столбцы как для ядра SQL Server Database Engine, так и для SQL Server Analysis Services. После установки SQL Server 2008 с пакетом обновления 3 (SP3) новые файлы шаблонов трассировки для SQL Server Database Engine и для SQL Server Analysis Services создаются отдельно.
709063 Проблема низкой производительности возникает при выполнении задания сборщика данных mdw_purge_data_[<имя> базы данных MDW] для выполнения операции DELETE. Эта проблема возникает, если сборщик данных Microsoft SQL Server 2008 Management Data Warehouse (MDW) работает в крупномасштабной базе данных MDW.
741462 При запуске пакета служб SSIS из служебной программы среды выполнения DTExec.exe или из шага задания агента SQL некоторые события ведения журнала выходных данных могут отсутствовать в зарегистрированных выходных данных. В выходных данных могут отсутствовать такие события, как OnInformation, OnProgress, Diagnostic, OnPostExecute и PackageEnd. В выходных данных могут отсутствовать часто наблюдаемые события информационного журнала, такие как OnInformation: "OLE DB Destination" записано ###### строк". Другие служебные программы среды выполнения, такие как DTExecUI.exe и DtsDebugHost.exe (при отладке пакета SSIS из среды BIDS), не затрагиваются этой проблемой.
755932 Аналитические функции LAG и LEAD не работают в механизме мастера пакетов и развертывания (PDW). Эта проблема возникает из-за удаления некоторых сведений в схеме MemoXML.
771381 При удалении базы данных с файловой группой FILESTREAM выделяется неверный указатель объекта памяти.
540323 Нарушение прав доступа возникает, когда приложение пытается вызвать код ошибки 9530. Эта проблема возникает из-за использования указателя NULL.
778341 Функция SCOPE_IDENTITY() может возвращать неверные значения.
536835 Сбой настройки при установке Microsoft SQL Server 2008 на компьютере с установленным пакетом обновления 3 (SP3) (OLAP) для SQL Server 2000 с пакетом обновления 3 (SP3). Эта проблема возникает из-за того, что в OLAP SQL Server 2000 SP3 для раздела реестра версий неправильно задан пакет обновления 3.0.
544926 Если вы не изменяете никаких свойств при попытке изменить объект DatabaseEncryptionKey и объекты управления SQL Server (SMO), объект SMO базы данных не обновляет значение DatabaseEncryptionKey.
729229 После установки SQL Server 2008 с пакетом обновления 3 (SP3) результаты перечисления не кэшируются и не сохраняются в локальных переменных для перечисления ресурсов. Кроме того, диски проверяются только один раз, а результаты сохраняются для последующих запросов.
425485 После установки SQL Server 2008 с пакетом обновления 3 (SP3) все ссылки на целевые страницы, которые работают в сценариях установки, отключаются.
700081 Когда приложение ищет имена базовых счетчиков счетчика коэффициентов, оно должно выполнить операцию подстрокового поиска, которая не чувствительна к регистру в SQL Server 2008.
281309 Неправильное время ЦП при выполнении параллельных планов запросов для sys.dm_exec_query_stats таблицы.
356915 Возникает ошибка, когда внутренние буферы для асинхронных операций чтения делят многосимвольный разделитель столбцов на две части. После установки SQL Server 2008 с пакетом обновления 3 (SP3) текущий указатель синтаксического анализа сбрасывается после переключения буферов.
645220 SQLAgent.exe не запускается, если в командной строке введена допустимая команда SQLAgent.exe. Эта проблема возникает из-за ошибки разрешений для общей памяти.
747046 После установки SQL Server 2008 с пакетом обновления 3 (SP3) база данных не создается, если имя базы данных совпадает с именем текущего пользователя базы данных.
769191 SQL Server 2008 SP3 содержит обновленные VER_PRODUCTLEVEL_STR и VER_PRODUCTLEVEL_WSTR глобальные переменные в файле Ntverp.h. Эти переменные обновлены до пакета обновления 3 (SP3).
453592 Пользователь не может получить доступ к базе данных каталога, если он указал порт для сервера баз данных в Microsoft SQL Server 2008 Reporting Services Configuration Manager.
773344 Сведения об учетной записи выполнения содержат усеченные строки в русской локализованной сборке Microsoft SQL Server 2008 Reporting Services Configuration Manager.

Ссылки

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

321185
  Определение версии и выпуска SQL Server
 Продукты сторонних разработчиков, рассмотренные в этой статье, выпущены компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.