Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!!ГОСы информатика и вычислительная техника.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.93 Mб
Скачать
  1. Администрирование и мониторинг Windows nt/2000.

Задачи администрирования можно условно разделить на две части:

1. Администрирование собственно SQL Server 2000, которая подразумевает выполнение задач, имеющих отношение к работе всего сервера. Например, управление объемом оперативной памяти, используемой сервером, управление работой и настройками служб SQL Server 2000, предоставление пользователям доступа к серверу, резервное копирование системных баз данных, создание пользова­тельских баз данных и т. д.

2. Администрирование баз данных, существующих на сервере, включающее отобра­жение учетных записей в пользователей баз данных, создание ролей, пользовательских объектов базы данных, управление правами доступа пользовате­лей к этим объектам, выполнение резервного копирования, управление размером базы и журнала транзакций и т. д.

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

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

Мониторинг работы SQL Server 2000 основывается на наблюдении за событиями (events). Событие генерируется ядром SQL Server 2000 и является минимальным объемом работы, который можно контролировать. Каждое событие принадлежит к какому-то классу событий (event classes), который описывает его параметры и смысл той или иной информации. Количество классов событий SQL Server довольно велико. Для облегчения рабо­ты с ними они разбиты на категории (category):

1. Sessions. События, связанные с установлением и закрытием соединения клиента с сервером.

2. Objects. События, генерируемые в случае создания, открытия, закрытия удаления объектов базы данных.

3. Scans. События, связанные с просмотром объектов базы данных, таких, как таблицы и индексы.

4. TSQL. События, связанные с выполнением команд Transact-SQL.

5. Cursors. События, связанные с использованием курсоров.

6. Stored Procedures. События, связанные с выполнением хранимых процедур.

7. Error and Warning. События, связанные с ошибками и сообщениями SQL Server 200C.

8. Transactions. События, связанные с транзакциями, выполненными SQL Serve или MSDTC, а также связанные с работой журнала транзакций.

9. Locks. События, связанные с установкой блокировок в базах данных.

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

11. Performance. События, связанные с работой команд манипуляции данными, – подготовка и компиляция плана исполнения запроса, использование статистики и т. д.

12. Server. События, описывающие использование сервером оперативной памяти и запуск, останов и приостанов службы MSSQLServer.

13. Security Audit. События, связанные с отслеживанием различных аспектов дейст­вий пользователей.

14. User Configurable. События, определенные пользователями.

Информация о событиях хранится в специальных таб­лицах системной базы данных Master. Каждое событие описывается отдельной строкой. Для описания событий предназначен фиксированный набор колонок данных. Однако конкретное назначение колонок зависит от того, к какому классу принадлежит событие. Кроме того, при описании некоторых классов событий могут применяться не все колонки. В этом случае в незадейст­вованной колонке хранится пустое значение (Null).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]