- •2.Сетевые операции системы
- •2.1.Выбор ос
- •2.2.1.Состав сетевого по Netware
- •2.2.2.Функциональный состав сетевой ос
- •2.2.3.Функции файлового сервера
- •2.3.1.Базовые понятия
- •2.3.2.Характеристики ос
- •2.3.3.Функции ядра
- •2.4.1.Архитектура ос Windows
- •2.4.1.1.Диспетчер процесса
- •2.4.2.Рабочие станции и серверы Windows
- •2.4.3.Провайдеры и интерфейсы провайдера
- •2.4.4.NetBios и Windows сокеты
- •2.4.5.Межсетевое взаимодействие Windows
- •2.4.6.Серверы dhcp
- •2.4.7.Распознавание имен в сетях на базе Windows
- •2.4.8.Сервис Wins
- •2.4.9.Служба доменных имен dns
- •Основные понятия dns
- •3.Служба каталогов Active Directory
- •3.1.Основные понятия ad
- •3.2.Интеграция ad с dns
- •3.3.Роль хозяина операции
- •3.4.Доверительные отношения
- •3.5.Разделы каталога
- •3.5.1.Глобальный каталог
- •4.Учебные записи пользователя
- •4.3.Инструменты. Локальные пользователи и группы
- •5.1.Стандарты Internet в iis
- •5.2.Характеристики iis
- •5.3.Возможности iis
- •6.1.Основные понятия
- •6.2.Краткая характеристика редакции sql Server
- •6.3.Планирование конфигурации сервера
- •6.5.Конфигурация учетных записей
- •6.6.Инструменты работы ms sql Server 2000
- •6.6.1.Компоненты sql Server 2000
- •6.6.2.Ресурсы, повышающие производительность sql Server
- •6.6.3.Службы sql Server 2000
- •6.6.4.Управление службами sql Server 2000
- •6.6.5.Использование инструментов Windows
- •6.6.6. Учетные записи служб sql Server 2000
- •6.6.7.Утилита osql
- •6.6.8.Утилита sql Query Analyzer
- •6.6.9.Консоль sql Server Enterprise Manager
- •6.6.10.Выводы
- •6.7.Архтектура реляционной субд
- •6.7.1.Физическая структура бд
- •6.7.2.Логическая структура бд
- •6.8.Структура журнала транзакций
- •6.8.1.Принцип работы
- •6.8.2.Процесс контрольной точки
- •6.9.Системные таблицы sql Server
- •6.9.1.Системный каталог
- •6.9.2.Каталог бд
- •6.10.Системные хранимые процедуры
- •6.11.Системные функции
- •6.12.Представление информационной схемы
- •6.13.Пользовательские бд
- •6.13.1.Изменение размера бд
- •6.13.2.Изменение размера файла журнала транзакций
- •6.14.Конфигурации дисковой подсистемы
- •6.15.Средства импорта/экспорта данных
- •6.16.Преобразование данных средствами dts (служба преобразования данных)
- •7.Управление доступом sql Server
- •7.1.Основные механизмы безопасности
- •7.2.Архитектура системной безопасности
- •7.2.1.Проверка подлинности
- •7.2.2.Авторизация
- •7.3.Роли
- •7.3.1.Фиксированные роли сервера
- •7.3.2.Фиксированные роли бд sql Server 2000
- •7.3.3.Резервное копирование сервера
- •7.3.4.Размещение уровня бд
- •7.3.5.Наследуемое разрешение
- •7.3.6.Разрешение конфликтов наследования
- •7.3.7.Роли приложений
- •7.4.Резервное копирование и восстановление данных
- •7.4.1.Резервное копирование
- •7.4.1.1.Архивирование данных
- •7.4.1.2.Схема резервного копирования
- •7.4.1.3.Полное резервное копирование
- •7.4.1.4.Дифференциальное резервное копирование бд
- •7.4.1.5.Резервное копирование файлов или группы файлов
- •7.4.1.6.Дифференциальное резервное копирование файлов или групп файлов
- •7.4.1.7.Резервное копирование журнала транзакций
- •7.4.2.Восстановление данных
- •7.4.2.1.Автоматическое восстановление данных
- •7.4.2.2.Ручное восстановление бд
- •7.4.2.3.Восстановление с использованием транзакции sql
- •7.5.Сценарии восстановления после сбоев
- •7.5.1.Поломка диска с пользовательскими данными
- •7.5.2.Поломка диска с журналом транзакций
- •7.5.3.Поломка диска с бд master
- •8.Служба sql Agent
- •8.1.Задания job
- •8.1.4.Логика выполнение многоэтапного задания
- •8.1.5.Журнал ошибок службы sql Server Agent
- •8.2.Операторы operators
- •8.3.События alerts
7.4.1.3.Полное резервное копирование
Стандартный тип. Копирует всю информацию БД.
Преимущество: высокая скорость восстановления информации, т.к. 1 архив содержит все данные.
Недостаток:
Большая длительность в создании архива даже при незначительном изменении БД;
Резервное копирование приходится выполнять редко, что снижает актуальность и достоверность информации.
Чтобы избежать этих ситуаций, обычно полное резервное копирование совмещают с дифференциальным.
7.4.1.4.Дифференциальное резервное копирование бд
Используется с целью уменьшения времени для получения копии БД. В его основе лежит механическое отслеживание всех выполненных изменений БД. Обычно проводится в 2 этапа: полное и дифференциальное.
Полное определяет начальный уровень восстановления информации, а изменения отслеживаются на уровне страниц. Каждая страница имеет флаг архивирования, который сбрасывается при создании полной копии и устанавливается, если данные на ней были изменены. При создании резервной копии программа ищет все файлы с установленным флагом и копирует их. При создании дифференциальной копии программа полностью копирует все страницы, включающиеся в предыдущую копию, плюс новую.
В большинстве БД использование дифференциального метода копирования является наиболее актуальным, т.к. в независимости от интенсивности изменений данных выполнение архивации ежедневно позволяет обеспечить актуальность и достоверность информации.
7.4.1.5.Резервное копирование файлов или группы файлов
Полное резервное копирование позволяет архивировать только часть данных (не затрагивает индексы и не копирует поля типа image, text, ntext). Для архивирования этих типов следует использовать копирование отдельных файлов или групп файлов данных. Недостаток: занимает очень много времени.
При работе с очень большим БД группы файлов следует формировать, чтобы одни содержание часто изменяли файлы, а другие редко.
7.4.1.6.Дифференциальное резервное копирование файлов или групп файлов
Использование полного резервного копирования может производиться достаточно редко. Следовательно, может возникнуть ситуация потери части данных. Чтобы избежать этой ситуации, применяют дифференциальное их копирование – аналогично дифференциальному копированию БД, но занимает меньше времени и места.
7.4.1.7.Резервное копирование журнала транзакций
Резервное копирование файлов данных или БД фиксируют информацию на определенное время. Восстановить полную копию БД возможно на определенный момент времени или до определенного состояния (до фиксированного в журнале транзакции), но восстановить промежуточное состояние нельзя.
Для обеспечения такого способа восстановления применяется копия журнала транзакций, которая сохраняет информацию обо всех транзакциях, выполняемых в системе последовательно, начиная с момента последней резервной копии.
Восстановление журнала транзакций всегда начинается с полного копирования. Чтобы иметь возможность восстановить БД на определенное состояние и определенный момент, необходимо все копии журнала транзакций размещать на одном устройстве резервного копирования.
Скорость копирования/восстановления журнала транзакций зависит от сложности исполнения транзакций и объема данных, запрашиваемых данной транзакцией.
При резервном копировании журнала транзакций желательно указать способ обработки незавершенных транзакций, чтобы обеспечить целостность БД.
Резервное копирование журнала транзакций рекомендуется производить чаще, чем копирование БД с тем, чтобы сокращать неактивную часть журнала.
Выполнять резервное копирование журнала транзакций или БД можно либо в Enterprise Manager, либо с помощью команд BACKUPLOG и BACKUP DataBase (резервное копирование БД). Этот способ является предпочтительным, т.к. предполагает новые возможности создания резервных копий:
Можно установить пароль при создании резервных копий;
Разрешает создавать пароль для набора устройства резервного копирования;
Возможность продолжить прерванное копирование.
Backup DataBase STUD to DISK = ‘C:\SQL\Temp.bak’ //создание полной резервной копии БД STUD в файле ‘C:\SQL\Temp.bak’
Backup DataBase STUD to StudBackup
Restore verifyonly from StudBackup
//создание полной резервной копии БД STUD на устройстве резервного копирования StudBackup и затем проверка резервной копии без восстановления данных
Backup DataBase STUD to StudBackup
With format, //заголовок определен для всех последовательно используемых для данного резервного копирования
Medianame = ‘StudBackup’, //определяет имя носителя
Name = ‘Full STUD Database Backup’, //определяет имя копии
Description = ‘Backup Set N1’, //определяет описание созданной копии
Stats = 25 //выводит сообщение о ходе процесса при выполнении каждых 25% от общего объема операции
Backup DataBase STUD to StudBackup1, StudBackup with medianame = “Media Set for STUD Database Backups” //создание полной резервной копии БД STUD на двух устройствах и проверяет определение метки Media Set for STUD Database Backups для набора носителей
Backup DataBase STUD to StudBackup with DIFFERENTIAL //создание дифференциальной копии БД STUD на устройстве резервного копирования
Backup DataBase STUD FILE = ‘STUD_data’ To StudBackup //создание копии файла STUD_data.mdf на устройство резервного копирования
Backup DataBase STUD FILEGROUP = ‘PRIMARY’ TO StudBackup //создание копии группы файлов PRIMARY БД STUD
Backup DataBase STUD TO StudLogBackup //создание копии журнала транзакций БД STUD
Backup DataBase STUD TO StudLogBackup with NO_TRUNCATE //создание копии журнала транзакций БД STUD, но журнал транзакций не усекается