Поделиться через


Новые возможности SQL Server 2005 с пакетом обновления 2 (SP2)

Улучшения и обновления в пакете обновления 2 (SP2) для Microsoft SQL Server 2005 коснулись следующих компонентов.

Bb283536.note(ru-ru,SQL.90).gifПримечание.
SQL Server 2005 Express Edition с пакетом обновления 2 (SP2) поддерживает не все компоненты, перечисленные в этом разделе. Те компоненты, которые не поддерживаются SQL Server 2005 Express Edition с пакетом обновления 2 (SP2), отмечены явным образом.

Компоненты

Службы Analysis Services

Компонент Database Engine

Службы Integration Services

Репликация

Службы Reporting Services

Общие средства

Службы Analysis Services

  • Для поддержки функций бизнес-аналитики Microsoft Office 2007 требуется установка служб SQL Server 2005 Analysis Services с пакетом обновления 2 (SP2). Функции Microsoft Office, для которых требуется пакет обновления 2 (SP2), будут отключены при использовании экземпляра служб Analysis Services, к которому не применялся пакет обновления 2 (SP2).
  • Существенно улучшены функции работы с локальными кубами и кубами сеансов.
  • Улучшены производительность и масштабируемость в отношении подзапросов выборки, подсчета сумм, оптимизации NUMA при обработке секций, масштабируемости секционированных запросов, неровных иерархий, визуальных итогов, измерений ROLAP, обратной записи в ячейки, измерений «многие ко многим», детализации, полуаддитивных мер, унарных операторов и хранимых процедур.
  • Теперь, если определенная пользователем иерархия не определена как естественная, выводятся предупреждающие сообщения.
  • В функции Drilldown* многомерных выражений добавлен новый аргумент, позволяющий определять детализацию только по указанным кортежам.
  • К методу CREATE многомерных выражений добавлено свойство SCOPE_ISOLATION.
    Он позволяет выполнять разрешение вычислений, определенных в запросе и ограниченных областью сеанса, перед разрешением вычислений в кубе.
  • Сделано множество улучшений, направленных на повышение производительности и функциональности. В частности, улучшены добавочная обработка, алгоритмы создания статистических схем на основе использования, обратная и прямая совместимость, безопасность типа «родители-потомки», масштабируемость секционированных запросов, обратная запись в ячейки и мастер операций со временем.
  • Значительно улучшены производительность и функциональность средства просмотра нейронных сетей. Добавлена возможность работы с несколькими вложенными таблицами.
  • Производительность прогнозов, полученных на основе упрощенного алгоритма Байеса, была повышена за счет кэширования обычно используемых атрибутов.
  • Улучшено обучение нейронных сетей посредством более эффективной работы с памятью. Для этого использованы разреженные обучающие данные и повышена эффективность использования потоков при расчете ошибок (функция SQL Server 2005 Enterprise Edition).
  • Добавлена ограниченная поддержка средств просмотра локальных моделей интеллектуального анализа данных.
  • Для распространения элементов управления средств просмотра интеллектуального анализа данных теперь необходим компонент ADOMD.NET.
    Новый распространяемый файл включен в пакет возможностей, который будет доступен вскоре после выхода пакета обновления 2 (SP2).
Bb283536.note(ru-ru,SQL.90).gifВажно!
Дополнительные сведения о пакете обновления 2 (SP2) в блоге Моши Пасумански по Microsoft OLAP см. в разделе «Дополнительные ресурсы» на странице SQL Server 2005 — службы Analysis Services веб-узла Microsoft TechNet.

В начало

Компонент Database Engine

  • При установке служб SQL Server Database Services теперь поддерживаются планы обслуживания. До появления пакета обновления 2 (SP2) необходимо было устанавливать службы SQL Server 2005 Integration Services (SSIS), чтобы иметь возможность запускать планы обслуживания в установке, включающей только сервер.
  • Планы обслуживания теперь поддерживают многосерверные среды, ведение журнала на удаленном сервере, а также работу с несколькими расписаниями. Дополнительные сведения см. в разделах Как создать многосерверный план обслуживания, Как создать план обслуживания и Как добавлять или изменять расписания вложенных планов в планах обслуживания.
  • В SQL Server 2005 Enterprise Edition добавлена новая функция, которая обеспечивает дополнительный формат хранения. Этот формат можно использовать для уменьшения места на диске, которое необходимо для хранения существующих данных типа decimal и numeric. Чтобы воспользоваться его преимуществами, никакие изменения в приложения вносить не придется. Этот новый формат, который называется vardecimal, хранит десятичные и числовые данные в столбцах переменной длины и может быть включен или отключен на уровне таблицы для новых и существующих таблиц. Если объявлен десятичный или числовой столбец с большой точностью, но большинство значений в нем не требуют указанного числа знаков после запятой, можно значительно сэкономить место на диске, занимаемое таблицей. Для подсчета уменьшения среднего размера строки при использовании нового формата хранения добавлена новая хранимая процедура. Дополнительные сведения см. в разделе Хранение десятичных данных в виде значений переменной длины.
  • В SQL Server 2005 Enterprise Edition добавлены триггеры входа и параметр common criteria compliance enabled хранимой процедуры sp_configure, которые обеспечивают поддержку стандарта Common Criteria. Дополнительные сведения см. в разделе Сертификация по стандарту Common Criteria.
  • Обеспечена поддержка приложения sqllogship. Это приложение выполняет операции резервного копирования, обычного копирования и восстановления, а также связанные с ними задачи очистки в конфигурации доставки журналов.
  • Улучшения кэша планов обеспечивают поддержку производительности, улучшают использование доступных страниц физической памяти. Новая, возвращающая табличное значение функция sys.dm_exec_text_query_plan способна возвращать планы запросов в формате XML, содержащие до 128 уровней вложенности. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Объекты SMO для функций ядра реляционной СУБД
    • Метод Table.CheckIdentityValue() правильно формирует имя схемы для полного имени объекта. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
    • Метод Column.AddDefaultConstraint() работает со столбцами таблиц в экземплярах баз данных SQL Server 2000. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Добавлено пять столбцов к представлению sys.dm_exec_sessions для обеспечения совместимости со стандартом Common Criteria: original_security_id, original_login_name, last_successful_logon, last_unsuccessful_logon и unsuccessful_logons.
  • К синтаксису функции OBJECT_NAME добавлен параметр database_id. Добавлена встроенная функция OBJECT_SCHEMA_NAME (Transact-SQL).

В начало

Службы Integration Services

  • Теперь можно провести диагностику проблем взаимодействия пакета с внешними источниками данных, включив запись в журнал и выбрав запись диагностики событий пакета. Многие ошибки в работе пакетов возникают при взаимодействии с внешними поставщиками данных. Однако сообщения, которые возвращают эти поставщики в службы Integration Services, часто не предоставляют достаточных сведений для устранения неполадок. Компоненты служб Integration Services, перечисленные ниже, теперь обеспечивают возможность записи сообщений в журнал перед каждым обращением к внешнему поставщику данных и после него. Эти сообщения содержат название вызываемого метода, например: метод Open объекта OLE DB Connection или метод ExecuteNonQuery объекта Command. Можно просматривать эти сообщения, включив запись в журнал и выбрав событие Diagnostic пакета.
    • Диспетчер соединений OLE DB, источник и назначение
    • Диспетчер соединений ADO.NET и источник «Модуль чтения данных»
    • Задача «Выполнение SQL»
    • Преобразование «Уточняющий запрос»
      Дополнительные сведения см. в разделе Устранение неполадок выполнения пакетов.
  • Службы Integration Services и мастер импорта и экспорта SQL Server теперь поддерживают поставщик OLE DB для ядра базы данных Microsoft Office 12.0 Access, который позволяет соединяться с источниками данных Microsoft Office Access 2007 и Excel 2007.
    Использовать поставщик Microsoft Jet OLE DB для соединения с источниками данных Access 2007 и Excel 2007 нельзя. Для соединения с источниками данных Excel 2007 следует использовать диспетчер соединений OLE DB, а также источник и назначение OLE DB. Для соединения с Excel 2003 и более ранними источниками данных продолжайте использовать диспетчер соединений Excel, а также источник и назначение Excel.
    Дополнительные сведения о соединении с источниками данных Excel см. в разделе Диспетчер соединений с Excel.
  • Значение по умолчанию свойства BypassPrepare для задачи «Выполнение SQL» изменено на True.
    В предыдущих версиях это свойство имело значение False, что означало, что инструкции всегда подготавливаются к выполнению. В пакете обновления 2 (SP2) по умолчанию запросы не подготавливаются. Это позволяет избавиться от ошибок некоторых поставщиков, которые пытаются выполнить подготовку инструкций, содержащих заполнители параметров («?»).
    Дополнительные сведения о задаче «Выполнение SQL» см. в разделе Задача «Выполнение SQL».
  • Теперь в некоторых свойствах компонентов потока данных, которым требуются имена переменных, можно выбрать значение из поля со списком.
    В предыдущих версиях в такие поля обязательно было вводить имя переменной в виде текста (например, для свойства OpenRowsetVariable источника данных OLE DB). Теперь поля со списком содержат полный список всех переменных, включая системные.
  • Преобразование «Уточняющий запрос» теперь выдает итоговое число кэшированных строк.
    В режиме полного кэширования это преобразование для выдачи числа кэшированных строк использует функцию, активируемую по таймеру. В предыдущих версиях эта функция не всегда возвращала итоговое число кэшированных строк. В пакете обновления 2 (SP2) преобразование «Уточняющий запрос» выдает новое информационное сообщение, которое содержит итоговое число строк, кэшированных в режиме полного кэширования. Это сообщение отображается в окне Выполнение и заносится в журнал по событию OnInformation.
    Дополнительные сведения о преобразовании «Уточняющий запрос» см. в разделе Преобразование «Уточняющий запрос».
  • У задачи «Выполнение SQL» появилось свойство ParameterSize для строковых параметров.
    В предыдущих версиях эта задача завершалась ошибкой, если соединение ADO.NET выполняло хранимую процедуру, которая возвращала строковый выходной параметр, поскольку его размер по умолчанию был равен нулю. В пакете обновления 2 (SP2) параметры, используемые задачей «Выполнение SQL», имеют свойство ParameterSize, которое используется для выделения памяти, необходимой для хранения выходного строкового параметра. Компонент «Сценарий» теперь выдает ошибку, если свойство <имя_столбца>_IsNull имеет значение True.
  • При неправильном использовании свойства столбцов IsNull в компоненте «Сценарий» теперь выводится предупреждение.
    Код, формируемый компонентом «Сценарий», содержит свойства <имя_столбца> и <имя_столбца>_IsNull для каждого входного и выходного столбца. Свойство <имя_столбца>_IsNull позволяет присваивать столбцу значение NULL, если оно имеет значение True. Чтобы указать значение, отличное от NULL, пользователь должен присвоить значение свойству <имя_столбца>. В предыдущих версиях, если свойству <имя_столбца>_IsNull присваивалось значение False, это свойство без предупреждения получало значение True. В пакете обновления 2 (SP2) компонент «Сценарий» выдает предупреждающее сообщение о неправильном использовании свойства.

В начало

Репликация

  • В выпуске Enterprise Edition теперь можно инициализировать подписки на публикации моментальных снимков и транзакций, используя моментальный снимок базы данных. Для этого укажите значение database snapshot или database snapshot character для свойства публикации sync_method. Моментальные снимки баз данных являются основой для надежного механизма обработки снимков, который позволяет уменьшить число конфликтов блокировок в базе данных публикации во время создания снимков. Дополнительные сведения см. в разделе, описывающем процедуру sp_addpublication.
  • Репликация слиянием теперь предоставляет хранимую процедуру, которая повторно формирует триггеры, хранимые процедуры и представления, используемые для отслеживания изменений данных. Дополнительные сведения см. в разделе, описывающем процедуру sp_vupgrade_mergeobjects.

В начало

Службы Reporting Services

  • Экземпляр сервера отчетов может быть интегрирован со службами Windows SharePoint Services 3.0 или Microsoft Office 2007 SharePoint Server для хранения, защиты доступа и управления элементами сервера отчетов с узла SharePoint. Возможности интеграции обеспечиваются благодаря пакету обновления 2 (SP2) и специальной надстройке служб Reporting Services, которую необходимо загрузить и установить на экземпляре SharePoint.
    В эту надстройку входит новая веб-часть «Средство просмотра отчетов». Дополнительные сведения о веб-части и других функциях интеграции см. в разделах Интеграция служб Reporting Services и технологии SharePoint и Функции, поддерживаемые службами Reporting Services в режиме интеграции с SharePoint.
  • В службах SQL Server 2005 Reporting Services (SSRS) флажок Выбрать все добавлялся автоматически при создании списка доступных значений для параметра отчета с несколькими значениями. При обновлении до SQL Server 2005 с пакетом обновления 1 (SP1) этот флажок стал недоступен. В SQL Server 2005 с пакетом обновления 2 (SP2) флажок Выбрать все был восстановлен. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
    Дополнительные сведения см. в разделе Критические изменения в службах SQL Server 2005 Reporting Services.
  • Теперь для доступа к источнику данных Hyperion System 9.3 BI+ Enterprise Analytics службы Reporting Services предоставляют поставщик данных Microsoft .NET для Hyperion Essbase. Этот новый модуль обработки данных обеспечивает графический конструктор запросов, который позволяет создавать MDX-запросы в интерактивном режиме. Поставщик данных Microsoft .NET для Hyperion Essbase передает MDX-запрос в службы Hyperion System 9 BI+ Analytic Provider Services 9.3, которые создают все структуры, необходимые для его выполнения и получения данных из OLAP-репозитория Hyperion Essbase. Этому поставщику данных необходима бета-версия 2 системы Hyperion System 9.3. Прежде чем можно будет использовать Hyperion Essbase в качестве источника данных, эта система должна быть установлена на сервере. Вопросы о том, как получить бета-версию 2 системы Hyperion System 9.3, можно направлять по адресу hyperion@microsoft.com.
    Дополнительные сведения см. в разделах Определение наборов данных отчета для многомерных данных из базы данных Hyperion Essbase и Настройка служб Reporting Services для использования поставщика данных Microsoft .NET для Hyperion Essbase.
  • Поддерживается формирование моделей отчетов из источников данных Oracle, использующих версии 9.2.0.3 и более поздние. Модели Oracle могут формироваться при помощи диспетчера отчетов, среды Management Studio или конструктора моделей.
    Клиент Oracle должен быть установлен на сервере отчетов и на всех клиентских компьютерах, которые удаленно к нему обращаются. Каталог клиента Oracle должен присутствовать в переменной PATH, а служба Windows и веб-служба сервера отчетов должны иметь разрешения на доступ к файлам в этом каталоге.
    Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Oracle электронной документации по SQL Server.

В начало

Общие средства

Планы обслуживания

  • Несколько расписаний. Конструктор планов обслуживания поддерживает для планов обслуживания несколько вложенных планов. Каждый вложенный план может иметь независимое расписание для задач обслуживания.
  • Администрирование нескольких серверов. Планы обслуживания будут работать на нескольких серверах, используя главный сервер и целевой сервер. После запуска мастера планов обслуживания необходимо вручную установить некоторые настройки.
  • Мастер планов обслуживания теперь содержит задачу Очистка после обслуживания, ранее существовавшую в SQL Server 2000. Эта задача удаляет файлы, оставшиеся после выполнения плана обслуживания.
  • Множество исправлений в отдельных задачах.
    • Задача плана обслуживания «Создание резервной копии базы данных» теперь позволяет указать срок хранения резервной копии, что ранее было доступно в SQL Server 2000.
    • Эта задача теперь не меняет расположение папки резервной копии, если оно установлено в значение, отличное от заданного по умолчанию.
    • Задача плана обслуживания «Создание резервной копии базы данных» не допускает ошибочного задания параметра, создающего разностные копии и резервные копии журналов для системных баз данных.
    • Задача плана обслуживания «Очистка журнала» включает возможность задать параметр для удаления файлов через интервал времени, задаваемый в часах.
    • Задача «Обновление статистики» включает параметры для полного просмотра или примерного определения размера, как это было реализовано в планах обслуживания SQL Server 2000.

Отчеты среды Management Studio

  • Пользовательские отчеты. Теперь пользователи могут интегрировать собственные отчеты по управлению в среду Management Studio. Дополнительные сведения см. в разделе Пользовательские отчеты в среде Management Studio. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Упрощен доступ к отчетам. Отчеты среды Management Studio теперь можно открывать из контекстного меню обозревателя объектов. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Повышено удобство использования. Каждый отчет открывается в собственном окне. Это позволяет пользователям легко сравнивать отчеты. Также отслеживаются последние открывавшиеся отчеты. Это дает пользователям более быстрый доступ к часто просматриваемым отчетам. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Улучшение масштабируемости. Многие отчеты (например, отчет «Занято дисковой памяти» для баз данных) выполняются быстрее с большим числом объектов. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
    • Отчет «Занято дисковой памяти» для баз данных был разделен на пять отдельных отчетов, что позволило повысить общую производительность при его подготовке. Предыдущая версия этого отчета отображала все сведения в одном отчете, что для больших баз данных замедляло отображение данных. Новая версия отчета отображает только общие сведения по данным и журналам, содержащимся в базе данных. Другие отчеты: «Использование дисковой памяти верхними таблицами» для 1000 самых больших таблиц, «Использование дисковой памяти таблицей», «Использование дисковой памяти секцией» и «Физическая статистика индекса». Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
    • Отчет «Занято дисковой памяти» для базы данных больше не рекомендует реорганизовать все индексы и основывается на рекомендациях sys.dm_index_usage_stats. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).

Сценарии

  • Формирование сценариев. Появилась возможность управлять тем, каким образом сценарии из обозревателя объектов работают с объектами через новое диалоговое окно «Сервис» — «Свойства». Это диалоговое окно также управляет значениями по умолчанию для мастера формирования сценариев. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Мастер формирования сценариев. Теперь можно указать, чтобы для всех объектов в сценарии перед инструкцией CREATE добавлялась инструкция DROP. Стало возможным формирование сценариев в отдельном файле для каждого объекта. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Уменьшено количество запросов на соединение при открытии сценариев Transact-SQL. Среда Management Studio определяет соединение текущего контекста. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).

Компонент Database Mail

  • Появилась возможность настраивать параметры, передаваемые программе DatabaseMail90.exe.
  • Заказчики и служба поддержки SQL Server сталкивались со сложностями в выявлении ошибок настройки компонента Database Mail. Улучшены отчеты об ошибках. Пользователю предоставляются значительно более широкие сведения, дающие представление о причинах ошибки.

Мастер копирования баз данных

  • Этот мастер выявляет множество проблем с зависимыми объектами, позволяя повысить надежность.
  • Подробное ведение журнала. Во время работы создается файл подробного журнала, который можно просмотреть, чтобы выявить проблемы в работе.
  • Повышена надежность оперативной передачи данных между базами данных с помощью методов объектов SMO:
    • хранимых процедур, заданий, пакетов, сообщений, конечных точек, имен входа;
    • разрешений (явных GRANT и DENY).

Среда SQL Server Management Studio Express

  • Теперь пользователи могут управлять базами данных SQL Server 2005 Compact Edition.
  • Отчеты среды Management Studio и нестандартные отчеты теперь можно выполнять в SQL Server 2005 Express Edition.

Установка пакета обновления и установщик исправлений

  • Некоторые пользователи не могли установить пакет обновления 1 (SP1) из-за некоторых проблем. Большая часть этих проблем в установщике базового продукта и в установщике обновлений теперь решена.

Разное

  • Графическое отображение планов. Расстояние между узлами уменьшено, что позволяет разместить в плане больше сведений. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Связанные серверы. Диалоговое окно Создание связанного сервера теперь содержит кнопку Проверить соединение. Узел Связанные серверы в обозревателе объектов теперь отображает системные каталоги и объекты пользовательской базы данных. После создания связанного сервера его узел можно развернуть, чтобы просмотреть таблицы и представления на удаленном сервере. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Просмотр разрешений. Пользователи могут автоматически просмотреть список участников для защищаемых объектов, которые были специально предоставлены, отменены или запрещены. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Диалоговое окно Восстановление базы данных позволяет восстановить базу данных в том случае, если в одном BAK-файле содержится резервная копия нескольких баз данных. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Диалоговое окно Восстановление базы данных позволяет изменить путь размещения резервной копии, чтобы для восстановления из копии можно было использовать неподключенные сетевые диски. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Диалоговое окно Восстановление базы данных распознает европейские форматы даты и времени при восстановлении на момент времени. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Диалоговое окно Присоединение базы данных позволяет сменить владельца базы данных для имен входа, сопоставленных с пользователями домена Windows (например, [BUILTIN\Администраторы]). Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Диалоговое окно Создание резервной копии базы данных позволяет пользоваться устройством null в качестве целевого устройства. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Диалоговое окно Создание резервной копии базы данных в среде Management Studio позволяет создавать резервные копии баз данных на экземплярах SQL Server Desktop Engine (также известных под именем MSDE 2000). Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Заметно повышена производительность диалогового окна Свойство базы данных, что обеспечивает лучшую поддержку баз данных с большим количеством файлов и файловых групп. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).
  • Диалоговое окно Свойства полнотекстового каталога позволяет создавать индексы по расписанию для именованных экземпляров баз данных SQL Server.
  • Страница Свойства сервера (страница «Безопасность») позволяет включить параметр соответствия стандарту Common Criteria в SQL Server 2005 Enterprise Edition. Эта функция поддерживается в SQL Server 2005 Express Edition с пакетом обновления 2 (SP2).

В начало

См. также

Основные понятия

Новые возможности SQL Server 2005 SP1
Новые и обновленные разделы электронной документации (14 апреля 2006 г.)

Справка и поддержка

Получение помощи по SQL Server 2005