Рассмотрены вопросы администрирования СУБД SQL Server 2005, информация по использованию среды SSIS для передачи и преобразования данных, применение объектных моделей SMO, SQL-DMO и WMI для автоматизации администрирования, работа со встроенными средствами шифрования данных SQL Server 2005. В каждой главе приведена информация об отличиях новой версии SQL Server от предыдущей, а для начинающих администраторов предусмотрены задания для самостоятельной работы с подробными ответами. Книгу можно использовать и в качестве учебного пособия при проведении обучения по администрированию SQL Server 2005.
Название: MS SQL Server 2005 для администраторов Автор: Михеев Р. Н. Издательство: БХВ-Петербург Год: 2007 Страниц: 522 Формат: DJVU Размер: 5,79 МБ ISBN: 978-5-94157-796-5 Качество: Отличное
Содержание:
Предисловие Глава 1. Обзор новых возможностей SQL Server 2005 1.1. Новые возможности SQL Server 2005 для администраторов 1.1.1. Изменения в наборе административных средств 1.1.2. Новые возможности для оптимизации производительности 1.1.3. Новые возможности системы безопасности 1.1.4. Новые возможности для обеспечения отказоустойчивости 1.1.5. Новые возможности системы репликации 1.1.6. Новые объектные модели для автоматизации администрирования 1.2. Новые возможности SQL Server 2005 для программистов 1.3. Новые возможности SQL Server Integration Services (DTSX) Глава 2. Планирование и установка SQL Server 2005 2.1. Планирование установки SQL Server 2005 2.1.1. Оценка архитектуры приложения на основе SQL Server 2005 2.1.2. Выбор оборудования 2.1.3. Выбор операционной системы и ее компонентов 2.1.4. Выбор редакции SQL Server 2005 2.2. Установка SQL Server 2005 2.2.1. Несколько слов об установке 2.2.2. Начало установки. Выбор набора компонентов 2.2.3. Работа с именованными экземплярами 2.2.4. Выбор учетной записи для служб SQL Server 2.2.5. Выбор режима аутентификации SQL Server 2005 2.2.6. Выбор кодировки и порядка сортировки 2.2.7. Остальные параметры установки 2.3. Автоматизированная и удаленная установка 2.4. Обновление предыдущих версий SQL Server и миграция с Microsoft Access 2.5. Проверка установки и выполнение послеустановочных задач 2.5.1. Проверка результатов установки 2.5.2. Настройка сетевых библиотек для доступа клиентов 2.5.3. Другие послеустановочные задачи Задание для самостоятельной работы 2.1. Установка именованного экземпляра SQL Server 2005 Глава 3. Средства администрирования SQL Server 2005 3.1. SQL Server Management Sludio 3.1.1. Что такое SQL Server Management Studio 3.1.2. Окно Registered Servers 3.1.3. Окно Object Explorer 3.1.4. Окно Document 3.1.5. Окно Solution Explorer 3.1.6. Другие окна SQL Server Management Studio 3.1.7. Приемы работы со скриптами 3.2. Business Intelligence Development Studio 3.3. SQL Server Configuration Manager 3.3.1. Что такое SQL Server Configuration Manager 3.3.2. Службы SQL Server 2005 3.3.3. Настройка серверных сетевых библиотек средствами SQL Server Configuration Manager 3.3.4. Настройка клиентских сетевых библиотек средствами SQL Server Configuration Manager. SQL Native Client 3.4. SQLCmd 3.4.1. Применение SQLCmd 3.4.2. Специальный режим подключения Dedicated Administrator Connection 3.5. SQL Server Surface Area Configuration 3.6. SQL Server Profiler 3.7. Database Engine Tuning Advisor 3.8. Другие графические утилиты SQL Server 2005 3.9. Другие консольные утилиты SQL Server 2005 Задание для самостоятельной работы 3.1. Работа со скриптами в SQL Server Management Studio и SQLCmd Задание для самостоятельной работы 3.2. Работа с серверными сетевыми библиотеками и псевдонимами Глава 4. Создание баз данных и настройка параметров 4.1. Служебные и учебные базы данных SQL Server 2005 4.2. Создание пользовательских баз данных 4.2.1. Создание базы данных из SQL Server Management Studio 4.2.2. Создание базы данных при помощи команды CREATE DATABASE 4.2.3. Альтернативные способы создания базы данных 4.3. Файлы баз данных и журналов транзакций 4.4. Применение файловых групп 4.5. Режим восстановления базы данных 4.6. Режимы работы базы данных 4.7. Другие параметры базы данных 4.8. Расширенные свойства баз данных 4.9. Выполнение некоторых служебных операций с базами данных 4.9.1. Увеличение размера базы данных 4.9.2. Уменьшение размера базы данных 4.9.3. Перенос файлов базы данных 4.9.4. Переименование базы данных 4.9.5. Изменение владельца базы данных 4.9.6. Удаление базы данных 4.9.7. Проверка целостности базы данных Задание для самостоятельной работы 4.1. Перенос баз данных с SQL Server на SQL Server 2005 Глава 5. Безопасность SQL Server 2005 5.1. Терминология и основы системы безопасности SQL Server 2005 5.2. Логины SQL Server 2005 5.2.1. Выбор типа логина 5.2.2. Создание логина и настройка его параметров 5.2.3. Режимы аутентификации. Аудит попыток входа 5.2.4. Логины, создаваемые по умолчанию 5.2.5. Серверные роли. Разрешения на уровне сервера 5.3. Пользователи баз данных 5.3.1. Что такое пользователь базы данных 5.3.2. Пользователь и схема 5.3.3. Создание, изменение и удаление пользователей базы данных 5.3.4. Встроенные пользователи базы данных 5.3.5. Роли баз данных 5.3.6. Предоставление прав на объекты в базе данных 5.4. Роли приложений 5.5. Изменение контекста выполнения. Выражение EXECUTE AS 5.6. Применение сертификатов и шифрование данных в SQL Server 2005 5.6.1. Основы применения сертификатов и шифрования данных 5.6.2. Защита сетевого трафика SQL Server 2005 5.6.3. Принципы шифрования информации в базах данных SQL Server 2005 5.6.4. Создание сертификатов и ключей и применение криптографических функций Задание для самостоятельной работы 5.1. Назначение прав на объекты SQL Server 2005 и изменение контекста выполнения Задание для самостоятельной работы 5.2. Шифрование информации в таблицах баз данных Глава 6. Резервное копирование и восстановление баз, данных SQL Server 2005 6.1. Основы резервного копирования SQL Server 2005 6.2. Планирование резервного копирования 6.2.1. Лента или жесткий диск? 6.2.2. Логические устройства или явно указанный путь? 6.2.3. Типы резервного копирования 6.2.4. Расписание резервного копирования 6.3. Проведение резервного копирования 6.3.1. Средства для выполнения резервного копирования 6.3.2. Параметры резервного копирования 6.3.3. Получение информации о резервном копировании и создание отчетов 6.4. Основы восстановления баз данных 6.5. Подготовка к восстановлению 6.6. Проведение восстановления 6.7. Специальные ситуации восстановления 6.7.1. Восстановление базы данных в оперативном режиме 6.7.2. Восстановление отдельных страниц базы данных 6.7.3. Восстановление системных баз данных Задание для самостоятельной работы 6.1. Резервное копирование и восстановление базы данных Глава 7. Средства обеспечения отказоустойчивости SQL Server 2005 7.1. Работа SQL Server 2005 в кластере 7.1.1. Преимущества кластеров 7.1.2. Терминология и варианты конфигурации кластера 7.1.3. Установка SQL Server 2005 в кластер 7.2. Автоматическая доставка журналов 7.2.1. Что такое «автоматическая доставка журналов» 7.2.2. Терминология доставки журналов 7.2.3. Настройка доставки журналов 7.2.4. Мониторинг доставки журналов 7.2.5. Действия в случае сбоя основного сервера 7.2.6. Как отменить доставку журналов 7.3. Зеркальное отображение баз данных 7.3.1. Что такое «зеркальное отображение баз данных» 7.3.2. Терминология зеркального отображения баз данных 7.3.3. Настройка зеркального отображения 7.3.4. Мониторинг зеркального отображения 7.3.5. Смена ролей серверов 7.3.6. Приостановка и отмена зеркального отображения Задание для самостоятельной работы 7.1. Настройка доставки журналов Глава 8. Автоматизация администрирования SQL Server 2005 8.1. Автоматизация административных операций средствами SQL Server Agent 8.1.1. Что такое SQL Server Agent 8.1.2. Параметры настройки SQL Server Agent 8.1.3. Работа с заданиями SQL Server Agent 8.1.4. Безопасность при выполнении заданий 8.1.5. Просмотр истории выполнения заданий 8.1.6. Мультисерверные задания 8.1.7. Работа с предупреждениями 8.1.8. Работа с операторам и 8.2. Настройка электронной почты в SQL Server 2005 8.2.1. Обзор возможностей SQL Server 2005 для работы с электронной почтой 8.2.2. Работа с Database Mail 8.2.3. Работа с SQLMail 8.2.4. Альтернативные способы работы с электронной почтой SQL Server и SQL Server Agent 8.3. Планы обслуживания баз данных Задание для самостоятельной работы 8.1. Применение заданий, предупреждений и операторов Глава 9. Выполнение административных операций при помощи объектных моделей SMO, SQL-DMO и VVMI 9.1. Применение скриптов для выполнения административных операций 9.2. Объектная модель SMO 9.2.1. Обзор объектной модели SMO 9.2.2. Общие приемы работы с объектами SMO 9.2.3. Объект SMO.Server 9.2.4. Объект SMO.Database 9.3. Объектная модель SQL-DMO 9.3.1. Обзор объектной модели SQL-DMO 9.3.2. Объект SQLDMO.Application 9.3.3. Объект SQLDMO.SQLServer2 9.3.4. Объект SQLDMO.Database2 9.4. WMI и SQL Server 2005 9.4.1. Что такое WMI 9.4.2. WMI-поставщики для работы с SQLServer 9.4.3. Программные средства для работы с WM1 9.4.4. Подключение к службе WMI 9.4.5. Язык WQL: подключение к объектам WM1 9.4.6. Работа с событиями в WM1 9.4.7. Объекты WMI Provider for Configuration Management 9.4.8. Работа с WMI Provider for Server Events Задание для самостоятельной работы 9.1. Применение объектной модели SMO Задание для самостоятельной работы 9.2. Применение объектной модели SQL-DMO Задание для самостоятельной работы 9.3. Работа с WMI Provider for Configuration Management Глава 10. Применение SQL Server Integration Services 10.1. Зачем нужны SQL Server Integration Services 10.2. Средства для работы с SSIS 10.3. Применение мастера импорта и экспорта данных 10.4. Пример работы с SSIS Designer 10.5. Менеджеры подключений 10.6. Работа с Data Flow Task 10.6.1. Что такое Data Flow Task 10.6.2. Элементы Data Flow Task 10.6.3. Источники и назначения Data Flow Task 10.6.4. Преобразования Data Flow Task 10.6.5. Пути и логика выполнение Data Flow Task 10.7. Script Task и ActiveX Script Task 10.8. Bulk Insert Task 10.9. Execute SQL Task 10.10. XML Task 10.11. Message Queue Task 10.12. Execute Package Task и Execute DTS 2000 Package Task 10.13. Transfer Database Task 10.14. Другие задачи копирования объектов SQL Server 10.15. File System Task и FTP Task 10.16. Send Mail Task 10.17. Execute Process Task 10.18. Web Service Task 10.19. WMI Data Reader Task и WMI Event Watcher Task 10.20. Задачи Analysis Services 10.21. Контейнеры SSIS 10.22. Задачи планов обслуживания 10.23. Ограничения предшественников 10.24. Протоколирование выполнения пакетов 10.25. Работа с конфигурациями 10.26. Хранение пакетов 10.27. Безопасность пакетов SS1S 10.28. Запуск пакетов SSIS на выполнение Задание для самостоятельной работы 10.1. Создание пакетов SSIS для переноса данных Глава 11. Мониторинг и оптимизация производительности SQL Server 2005 11.1. Введение в мониторинг работы и оптимизацию производительности SQL Server 2005 11.2. Мониторинг активности пользователей 11.2.1. Применение Activity Monitor 11.2.2. Другие средства мониторинга активности пользователей 11.2.3. Работа с профилировщиком Задание для самостоятельной работы 11.1. Сбор информации о запросах, выполняемых приложением 11.2.4. Применение триггеров DDL 11.2.5. Другие средства мониторинга активности пользователей и уведомления о событиях 11.3. Журналы SQL Server 2005 11.4. Мониторинг производительности SQL Server 2005 11.4.1. Основы мониторинга производительности 11.4.2. Терминология и общие принципы мониторинга производительности 11.4.3. Средства для мониторинга и анализа производительности 11.4.4. Нагрузочное тестирование 11.4.5. Приемы работы с Системным монитором 11.4.6. Основы работы с объектами и счетчиками 11.4.7. Счетчики для анализа загрузки процессора 11.4.8. Счетчики для анализа загрузки оперативной памяти 11.4.9. Счетчики для анализа производительности дисковой подсистемы 11.4.10. Счетчики для анализа производительности сетевой подсистемы 11.4.11. Объекты Системного монитора для мониторинга работы SQL Server 2005 Задание для самостоятельной работы 11.2. Приемы работы с Системным монитором 11.5. Оптимизация работы SQL Server 11.5.1. Общие вопросы оптимизации работы SQLServer 11.5.2. Оптимизация операционной системы для работы с SQL Server 2005 11.5.3. Общая оптимизация работы SQL Server 2005 с помощью Best Practices Analyzer 11.5.4. Оптимизация подключений к SQL Server 2005 11.5.5. Оптимизация системы индексов Задание для самостоятельной работы 11.3. Оптимизация системы индексов 11.5.6. Дефрагментация индексов и таблиц Задание для самостоятельной работы 11.4. Дефрагментация таблиц и индексов 11.5.7. Работа с блокировками Задание для самостоятельной работы 11.5. Управление уровнем блокировок 11.5.8. Оптимизация запросов Глава 12. Репликация в SQL Server 2005 12.1. Зачем нужна репликация 12.2. Новые возможности репликации SQL Server 2005 12.3. Терминология системы репликации 12.4. Типы репликации 12.5. Подготовка к настройке репликации 12.6. Настройка репликации 12.7. Средства администрирования и мониторинга репликации 12.7.1. Средства администрирования репликации 12.7.2. Применение Replication Monitor 12.7.3. Другие средства мониторинга репликации Задание для самостоятельной работы 12.1. Настройка одноранговой репликации Предметный указатель