Администрирование MS SQL Server 2000

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?авать расширенные свойства, а для системных представлений можно. Однако в базе Master часть таблиц отнесена к пользовательским - это таблица MSReplication_options и таблицы с именами, которые начинаются на SPT_. В базе Distribution все таблицы с именами на MS тоже пользовательские. В отдельных базах значительная часть служебных таблиц, участвующих в тиражировании, тоже отнесена к пользовательским. Для них мы можем применять расширенные свойства.

Расширенные свойства можно использовать и в качестве маркеров для различных характеристик таблиц. Например, можно создать расширенное свойство Text_in_Row и применять его для хранения значения аналогичного свойства таблицы и последующего поиска.

Сопровождение индексов

В SQL Server 2000 можно устранять фрагментацию индексов с помощью команды DBCC INDEXDEFRAG. Допустим, у администратора есть хранимая процедура, которая перестраивает все индексы с заданным значением фрагментации. Эта процедура может устанавливать дату и время дефрагментации индекса в качестве значения расширенного свойства Defrag_Date для данного индекса. Параметр LogicalFrag принимает при этом значение первоначальной фрагментации таблицы.

Надежность и безопасность

Сервер Microsoft SQL Server 2000 позволяет обеспечить максимальную отказоустойчивость путем оперативного резервного копирования, полностью интегрированной доставки журналов и улучшенной кластеризации с передачей нагрузки при сбое.

Сервер SQL Server 2000 позволяет выполнять резервное копирование данных в то время, когда база данных находится в активном режиме и доступна для пользователей.

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

Сервер SQL Server 2000 предоставляет также альтернативный метод резервного копирования, позволяющий повысить уровень доступности сервера и снизить потребление ресурсов. Метод моментального снимка для резервного копирования без участия сервера функционально аналогичен резервному копированию всей базы данных, файла или группы файлов, но позволяет выполнять копирование без какого-либо снижения производительности сервера (поэтому в названии этого метода используется выражение без участия сервера).

Данный метод требует использования приложения-интерфейса виртуального устройства стороннего поставщика, способного непосредственно взаимодействовать с комплексной системой хранения данных предприятия с поддержкой разделенных зеркальных копий и копирования при записи. Общим сценарием при использовании моментального резервного копирования без участия сервера является применение трехстороннего зеркального отображения. Приложение для резервного копирования с интерфейсом VDI может воспользоваться одной из зеркальных копий данных (две другие копии продолжают использоваться для поддержки пользователей) и выполнить резервное копирование этих данных на магнитную ленту или предоставить доступ к этим данным другой системе. В последнем случае такая система резервного копирования может рассматриваться как резервная база данных с немедленным доступом. Резервные копии, созданные с помощью метода моментального копирования без участия сервера, могут быть очень быстро восстановлены путем считывания зеркальной копии с диска. Восстановление с магнитной ленты выполняется намного дольше.

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

Процедура передачи журналов регистрации производит автоматическую синхронизацию физически разнесенных баз данных путем передачи журналов транзакций с одного сервера на другой. Обмен журналами может использоваться для обеспечения горячего резервного копирования на нескольких серверах путем непрерывного обмена журналами транзакций между базами данных. Выполнение непрерывного резервного копирования журналов транзакций для исходной базы данных с последующим копированием и восстановлением этих журналов для других баз данных позволяет поддерживать синхронизацию между базами данных. Это повышает масштабируемость за счет передачи части нагрузки по обработке запросов с основной машины (исходного сервера) на серверы-адресаты, производящие только чтение данных. Кроме того, это повышает надежность за счет использования серверов с горячим резервным копированием.

Сервер SQL Server 2000 позволяет выполнять передачу нагрузки при с