1. Введение в SQL Server 7 и реляционные бозы данных
Понятие архитектуры клиент/сервер
Типы баз данных
Реляционные базы данных и базы данных из простых файлов
Работа с хранилищами данных и обработка транзакций
Некоторые сведения о SQL Server
История языка SQL
История Microsoft SQL Server в Windows NT
Основы SQL Server 7
Версии SQL Server 7
Клиенты, поддерживаемые в SQL Server 7
Характеристики SQL Server 7
Задачи разработчика SQL Server
Задачи администратора SQL Server
Итоги
Контрольные вопросы

2. Инсталляция, модернизация и конфигурирование SQL Server 7
Начало инсталляции SQL Server 7
Действия перед инсталляцией
Инсталляция SQL Server 7
Автоматическая инсталляция
Проверка инсталляции
Модернизация SQL Server 6.х до версии 7
Действия перед началом модернизации
Модернизация на одном или на двух компьютерах
Модернизация или инсталляция в другой папке
Необходимые условия для модернизации
Модернизация баз данных
Вопросы модернизации
Конфигурирование SQL Server 7
Параметры установки SQL Server
Конфигурирование параметров ANSI
Инсталляция клиентов SQL Server
Поддержка English Query
Поддержка сервера OLAP
Итоги
Контрольные вопросы

3. Инструментальные средства и утилиты SQL Server
Enterprise Manager
Taskpad
Папки SQL Server
Меню Action
Меню Tools
Программа SQL Setup
Transact-SQL и SQL-утилиты
OSQL
Query Analyzer
Простые операторы SELECT
MSQuery
Утилита SQL Profiler
Performance Monitor
Хранимые процедуры
Команды DBCC
Утилиты сети клиент/сервер
NT Event Viewer
Служба полнотекстового поиска
Итоги
Контрольные вопросы

4. Планирование, создание и обслуживание баз данных в SQL Server 71
Вопросы планирования баз данных
Файлы базы данных
Структуры хранения данных
Оценка требований к области хранения
Создание баз данных
Сбор информации о базы данных
Работа с базой данных
Работа с параметрами базы данных
Изменение баз данных
Удаление баз данных
Работа с группами файлов
Создание групп файлов при помощи Enterprise Manager
Создание групп файлов при помощи T-SQL
Удаление группы файлов
Итоги
Контрольные вопросы

5. Безопасность и SQL Server 7
Режимы безопасности
Режим аутентификации Windows NT
Смешанный режим
Установка режима аутентификации
Регистрационные имена SQL Server
Стандартные регистрационные имена
Регистрационные имена Windows NT
Элементы, общие для всех регистрационных имен
Фиксированные серверные роли
Создание пользовательских учетных записей в базах данных
Полномочия
Полномочия на операторы
Полномочия на объекты
Роли баз данных
Фиксированные роли баз данных
Специальные роли баз данных
Прикладные роли
Предоставление, отмена и запрещение полномочий
Цепочки владения
N-уровневая безопасность
Контроль за регистрационными именами
SQL Server с помощью SQL Profiler
Класс событий Misc
Класс событий Objects
Класс событий SQL Operators.
Системные учетные записи SQL Server
Создание плана безопасности
Итоги
Контрольные вопросы

6. Реализация резервного копирования и восстановления баз данных
Назначение резервного копирования
Разработка плана резервного копирования
Частота резервного копирования
Носители информации для резервного копирования
Ответственность за резервное копирование
Проверка резервных копий
Резервное копирование непротоколируемых операций
Защита SQL-данных при помощи Windows NT
Зеркальное отражение дисков
Дуплексирование дисков
Чередование данных на дисках
Чередование данных на дисках с проверкой на четность (RAID 5)
Кластеризация Windows NT
Дублирующие серверы
Защита данных при помощи SQL Server
Утилита DBCC
Транзакции и контрольные точки
Автоматическое восстановление транзакций
Резервное копирование SQL Server
Восстановление баз данных
Восстановление базы данных Master из корректной резервной копии
Восстановление базы данных Master без резервной копии
Итоги
Контрольные вопросы

7. Работа с данными
Загрузка данных с помощью оператора INSERT
Копирование таблиц с помощью оператора SELECT INTO
Копирование данных с помощью утилиты Ьср
Использование оператора BULK INSERT
Использование служб преобразования данных
DTS-пакеты
Хранение и безопасность данных DTS
Использование программ-мастеров импорта и экспорта DTS
Transfer Manager
DTS Designer
Итоги
Контрольные вопросы

8. Реализация превентивного администрирования в SQL Server 7
База данных Msdb
Реконструкция базы данных Msdb
SQL Agent
Конфигурирование SQL Agent
Интерпретация сигналов, заданий, и событий
Создание и управление заданиями
Типы заданий
Мультисерверные задания
Создание заданий
Редактирование заданий
Выполнение заданий вручную
Просмотр истории задания
Удаление заданий
Создание и управление сигналами
Создание сигнала
Редактирование сигнала
Редактирование и создание сообщений об ошибках SQL Server
Пересылка событий
Создание и управление операторами
Включение поддержки MAPI для почты
Создание операторов и тестирование электронной почты
SQL Server и Интернет
Сравнение статичных и интерактивных Web-страниц
Использование SQL Web Assistant
Создание интерактивных Web-страниц
Интернет-коннектор с базой данных (IDC)
Развитый коннектор с данными (ADC)
Объекты данных ActiveX(ADO) и активные серверные страницы
Итоги
Контрольные вопросы

9. Создание и реализация репликации в SQL Server 7
Обзор репликации
Метафора издатель/подписчик
Статьи
Публикации
Факторы репликации и типы распространения
Типы распространения
Внутренний механизм репликации
Репликация слияния
Репликация снимка
Репликация транзакций
Обсуждение публикации
Модели репликации
Центральный издатель
Центральный издатель с удаленным распространителем
Публикующий подписчик
Центральный подписчик
Несколько издателей одной таблицы
Репликация через Интернет и в базы данных, отличные от Microsoft SQL Server
Неоднородная репликация
Репликация в Интернет
Установка и использование репликации
Конфигурирование SQL Server
Установка сервера распространения
Добавление публикации
Создание подписки
Тестирование репликации
Управление репликацией
Принципы администрирования
Резервное копирование репликации
Использование монитора репликации
Работа со сценариями репликации
Репликация хранимых процедур
Репликация и показатели производительности
Итоги
Контрольные вопросы

10. Мониторинг и оптимизация SQL Server 7
Использование Performance Monitor
Использование Query Analyzer
Контроль с помощью SQL Profiler
Фильтрование данных трассировки
Использование Trace Wizard
Воспроизведение файла трассировки
Использование Index Tuning Wizard
Советы и технические приемы
Установка точки отсчета измерений
Архивирование данных и отслеживание тенденций
Методы оптимизации
Итоги
Контрольные вопросы

11. Работа с удаленными данными и связанными серверами
Что такое связанный сервер?
Что такое распределенный запрос?
Установка и конфигурирование связанных серверов
Связывание с удаленным сервером базы данных SQL Server 7
Связывание с удаленным сервером базы данных SQL Server 6.5
Связывание с базой данных Access
Связывание с сервером базы данных Oracle
Связывание с сервером базы данных ODBC
Обеспечение безопасности для связанных серверов
Отображение Login ID входа с помощью Enterprise Manager
Отображение имени входа с помощью Query Analyzer
Итоги
Контрольные вопросы

12. Диагностика SOL Server 7
Журнал ошибок SQL Server
Программа просмотра событий Windows NT
Компоненты сообщения об ошибках
Переход к версии SQL Server 7
Решение проблем во время операций резервного копирования и восстановления данных
Устойчивость к ошибкам репликации и проблемы восстановления
Решение проблем безопасности при репликации
Репликация не будет работать
Ни один подписчик не работает
Не работают несколько подписчиков из множества
Восстановление сервера публикации
Восстановление сервера распространения
Восстановление сервера подписки
Диагностирование и устранение проблем заданий и сигналов
Диагностирование и решение проблем распределенных запросов
Поиск и решение проблем соединения клиента
Поиск и решение проблем с доступом к объектам базы данных и к базе данных
Итоги
Контрольные вопросы

13. Ответы на контрольные вопросы
Ответы к главе 1
Ответы к главе 2
Ответы к главе 3
Ответы к главе 4
Ответы к главе 5
Ответы к главе 6
Ответы к главе 7
Ответы к главе 8
Ответы к главе 9
Ответы к главе 10
Ответы к главе 11
Ответы к главе 12

14. Глоссарий