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


Улучшенное управление ядром СУБД

Изменения: 14 апреля 2006 г.

Управление Microsoft SQL Server 2005 Database Engine упрощено благодаря динамической настройке экземпляра, включая динамическое управление памятью AWE и динамическое соответствие ввода-вывода и процессора. Безопасность улучшена благодаря возможности предоставления любых разрешений, а также благодаря разделению пользователей и схем.

Повышенная управляемость

Безопасность: предоставление любых разрешений

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

Дополнительные сведения см. в разделе Иерархия разрешений.

Безопасность: разделение пользователей и схем

Значение ролей схем в базах данных SQL Server возросло. Все объекты базы данных теперь расположены в схемах и не принадлежат отдельным пользователям. Каждая схема принадлежит ролям, поэтому объектами базы данных могут управлять различные пользователи. В предыдущих версиях SQL Server пользователей нельзя было удалить из базы данных, не назначив новых владельцев принадлежавших пользователям объектов. Теперь требуется изменить владельца только для схемы, а не для каждого объекта.

Дополнительные сведения см. в разделе Иерархия разрешений.

Администрирование: секционирование таблиц и индексов

Таблицы и индексы можно разделить на секции в зависимости от диапазонов значений. Секционирование упрощает управление большими таблицами и индексами, позволяя сосредоточить усилия на отдельной секции, а не на всей коллекции. Секционирование позволяет более эффективно перемещать блоки данных внутри схемы базы данных, выполнять операции по обслуживанию отдельных секций вместо всей таблицы или индекса, сохраняя целостность данных.

Дополнительные сведения см. в разделе Секционированные таблицы и индексы.

Администрирование: динамическое управление памятью AWE

Теперь компонент Database Engine динамически управляет размером пула памяти при использовании памяти AWE для поддержки больших баз данных. В предыдущих версиях SQL Server при использовании памяти AWE пул памяти был статическим.

Дополнительные сведения см. в разделе Управление памятью для больших баз данных.

Администрирование: ATTACH_REBUILD_LOG

Предложение ATTACH_REBUILD_LOG позволяет подключить базу данных, не требуя наличия всех файлов журналов. Например: при отключении базы данных от производственного сервера для использования в режиме только для чтения на сервере отчетов, среде только для чтения не требуются все файлы журналов, которые находятся на производственном сервере. Предложение ATTACH_REBUILD_LOG позволяет скопировать базу данных на сервер отчетов без копирования всех файлов журналов с производственного сервера.

Дополнительные сведения см. в разделе CREATE DATABASE (Transact-SQL).

Администрирование: быстрая инициализация файла

Когда компонент Database Engine создает новую базу данных, он может зарезервировать пространство, требуемое для файлов данных, и немедленно сделать базу данных доступной для использования. Реальные страницы данных не инициализируются двоичными нулями, пока на них не ссылаются SQL-запросы. В предыдущих версиях SQL Server база данных не была готова к использованию, пока все страницы данных не были инициализированы двоичными нулями.

Дополнительные сведения см. в разделе Создание базы данных (компонент Database Engine).

Администрирование: отключение индексов

Для упрощения администрирования и диагностики индексы можно отключить. Отключение некластеризованного индекса перед его перестроением значительно сокращает необходимое дисковое пространство.

Дополнительные сведения см. в разделе Отключение индексов.

Администрирование: реорганизация и перестроение индексов

В SQL Server 2005 появилась инструкция ALTER INDEX, которая позволяет реорганизовать или перестроить индексы или настроить их параметры. С помощью этой инструкции можно перестроить индексы в фоновом режиме, сжать страницы с данными LOB и реорганизовать или перестроить секционированные индексы в каждой секции.

Дополнительные сведения см. в разделе ALTER INDEX (Transact-SQL).

Администрирование: массовое копирование и загрузка файлов форматирования в XML

В SQL Server 2005 появилась XML-схема, с помощью которой можно задать файлы форматирования как XML-документы. XML-файлы форматирования имеют ряд преимуществ перед обычными файлами форматирования (не XML).

Дополнительные сведения см. в разделе Основные сведения о XML-файлах форматирования.

Администрирование: поставщик массовых наборов строк OPENROWSET

В SQL Server 2005 появился поставщик массовых наборов строк, доступ к которому можно получить с помощью нового параметра BULK функции OPENROWSET в инструкции SELECT, которую можно вставить в инструкции INSERT.

Дополнительные сведения см. в разделах OPENROWSET (Transact-SQL) и Массовый импорт данных при помощи инструкции BULK INSERT или OPENROWSET(BULK...).

Администрирование: Контроль состояния зеркального отображения базы данных

В SQL Server 2005 с пакетом обновления 1 представлен монитор зеркального отображения базы данных и набор системных хранимых процедур для контроля состояния зеркальной базы данных и установки предельных значений события по нескольким ключевым метрикам производительности зеркального отображения.

Дополнительные сведения см. в разделе Контроль состояния зеркального отображения базы данных.

См. также

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

Улучшения компонента Database Engine

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

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

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое:
  • Добавлен контроль состояния зеркального отображения базы данных.