ВВЕДЕНИЕ
В этой статье перечислены проблемы 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
Продукты сторонних разработчиков, рассмотренные в этой статье, выпущены компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.