2009г.
Количество страниц:720
Данная книга - краткий, исчерпывающий справочник, посвященный администрированию новейшей системы управления базами данных SQL Server 2008. Здесь рассматриваются все основные вопросы, связанные с выполнением стандартных задач по установке, развертыванию и настройке системы. Подробно рассказывается о работе с административным интерфейсом SQL Server 2008, в том числе с SQL Server Management Studio, об управлении системой из командной строки, о мониторинге процессов и событий, об использовании политик для настройки SQL Server. Особое внимание уделено вопросам производительности системы, безопасности данных, а также их архивации и восстановлению. Кроме того, рассматриваются вопросы администрирования данных - управление схемами, таблицами, индексами и представлениями, полнотекстовый поиск, репликация, импорт, экспорт и преобразование данных.
Содержание:
Глава 1 Администрирование Microsoft SQL Server 2008
SQL Server 2008 и оборудование
Версии Microsoft SQL Server 2008
SQL Server и Windows
Службы SQL Server
Вход в систему SQL Server и проверка подлинности
Учетные записи служб SQL Server
Графические инструменты администрирования
BCP
SQLCMD
Другие инструменты командной строки
Работа с cmdlet-командами
Использование SQL Server PowerShell
Работа с cmdlet-командами SQL Server
Глава 2 Развертывание SQL Server 2008
Роли интеграции SQL Server
Службы интеграции SQL Server
Использование SQL Server 2008
в качестве хранилища реляционных данных
Многомерные базы данных и интеллектуальный анализ данных
Управление отчетами в SQL Server 2008
Планирование развертывания SQL Server 2008
Построение производительной серверной системы
Настройка подсистемы ввода-вывода
Обеспечение доступности и масштабируемости
Гарантия подключения и доступа к данным
Управление конфигурацией и безопасностью SQL Server
Запуск и модернизация SQL Server Setup
Создание новых экземпляров SQL Server
Добавление компонентов и экземпляров
Восстановление установки SQL Server 2008
Обновление версии SQL Server 2008
Отмена установки SQL Server
Глава 3Управление безопасностью контактной зоны, доступом и конфигурацией сети
Управление доступом к свойствам компонентовв SQL Server
Управление конфигурацией служб
Управление состоянием и режимом запуска служб
Настройка учетной записи для запуска службы
Настройка потоковых файлов
Настройка каталогов дампа, сообщений об ошибках и передачи отзывов пользователей
Настройка сети и собственного клиента SQL
Управление настройками соединений
Настройка общей памяти
Настройка именованных каналов
Настройка TCP/IP
Настройка безопасности для собственного клиента
Настройка порядка протоколов собственного клиента
Настройка протокола общей памяти для собственного клиента
Настройка именованных каналов для собственного клиента
Настройка TCP/IP для собственного клиента
Глава 4 Настройка Microsoft SQL Server 2008
Доступ к конфигурационным данным SQL Server
Работа с системным каталогом и представлениями каталога
Работа с системными хранимыми процедурами
Методы управления параметрами SQL Server
Изменение параметров конфигурации
Работа с параметрами SET
Работа с параметрами сервера
Работа с параметрами базы данных
Управление совместимостью базы данных
Конфигурирование SQL Server при помощи хранимых процедур
Выполнение запросов в SQL Server Management Studio
Выполнение запросов и изменение параметров
Проверка и установка параметров конфигурации
Изменение параметров при помощи ALTER DATABASE
Глава 5 Управление серверами SQL Server
Работа с SQL Server Management Studio
Знакомство SQL Server Management Studio
Подключение к конкретному экземпляру сервера
Подключение к конкретной базе данных
Управление группами SQL Server
Знакомство с группами SQL Server
Создание группы серверов
Удаление группы серверов
Редактирование и перемещение группы серверов
Добавление SQL-сервера в группу
Управление серверами
Регистрация подключенного сервера
Регистрация нового сервера в представлении Зарегистрированные серверы (Registered Servers)
Регистрация серверов, зарегистрированных в SQL Server 2000
Обновление регистрации локальных серверов
Копирование групп серверов и информации о регистрации с одного компьютера на другой
Редактирование параметров регистрации
Подключение к серверу
Отключение от сервера
Перемещение сервера в новую группу
Удаление регистрации сервера
Запуск, остановка и настройка агента SQL Server
Запуск, остановка и настройка Microsoft DTC
Управление запуском SQL Server
Включение и выключение автоматического запуска SQL Server
Настройка параметров запуска ядра БД
Управление службами из командной строки
Управление исполняемым файлом SQL Server для командной строки
Управление работой сервера
Просмотр информации о процессах
Контроль за ожиданиями ресурсов и блокировками
Диагностика взаимных блокировок и блокирующих подключений
Отслеживание выполнения команд в SQL Server
Завершение серверного процесса
Глава 6 Настройка Microsoft SQL Server при помощи SQL Server Management Studio
Управление конфигурацией при помощи SQL Server Management Studio
Получение информации о системе и сервере
Настройка проверки подлинности и аудита
Выбор режима проверки подлинности
Настройка уровня аудита
Аудит C2
Стандарт Common Criteria
Настройка использования памяти
Работа с динамически конфигурируемой памятью
Закрепление памяти за SQL Server
Включение поддержки AWE
Оптимизация памяти для индексирования
Выделение памяти для запросов
Настройка процессоров и параллельных вычислений
Оптимизация использования процессоров
Настройка параллельной обработки
Настройка потоков, приоритетов и волокон
Настройка пользовательских и удаленных подключений
Максимальное число пользовательских подключений
Параметры подключений по умолчанию
Настройка удаленных подключений к серверу
Управление параметрами сервера
Включение и выключение поддержки файловых потоков
Выбор языка по умолчанию
Включение и выключение вложенных триггеров
Управление выполнением запросов
Настройка поддержки 2000 года
Управление параметрами баз данных
Настройка заполнения индекса
Настройка резервного копирования и восстановления
Настройка времени хранения резервных копий
Сброс кеша при помощи контрольных точек
Сжатие резервных копий
Добавление и удаление информации Active Directory
Диагностика проблем с конфигурацией
Устранение последствий неверной настройки
Перестроение БД master
Глава 7 Основы администрирования баз данных
Файлы и журналы БД
Знакомство с администрированием баз данных
Просмотр информации о БД в SQL Server Management Studio
Просмотр информации о БД средствами T-SQL
Проверка системных и учебных БД
Проверка объектов БД
Создание баз данных
Создание БД в SQL Server Management Studio
Создание БД при помощи T-SQL
Изменение БД и их параметров
Задание параметров БД в SQL Server Management Studio
Изменение БД при помощи ALTER DATABASE
Настройка автоматических параметров
Управление соответствием ANSI на уровне БД
Настройка параметризации
Настройка параметров курсора
Управление доступом пользователей и состоянием БД
Перевод БД в оперативный, автономный и аварийный режим
Управление межбазовыми цепочками и параметрами внешнего доступа
Настройка параметров восстановления, протоколирования и проверки ошибок ввода-вывода
Просмотр, изменение и переопределение параметров БД
Управление размером БД и журнала
Настройка автоматического управления размерами файлов
Расширение БД и журналов вручную
Сжатие базы данных вручную
Работа с базами данных
Переименование БД
Удаление БД
Присоединение и отсоединение БД
Советы и приемы работы
Копирование и перемещение БД
Перемещение БД
Перемещение и изменение размера БД tempdb
Создание вторичных файлов данных и журнала
Предотвращение ошибок журнала транзакций
Предотвращение переполнения файловой группы
Настройка шаблона БД
Настройка шифрования БД
Глава 8 Администрирование полнотекстового поиска
Полнотекстовые каталоги и индексы
Управление полнотекстовыми каталогами
Просмотр свойств каталога
Создание каталогов
Включение индексации таблиц и представлений
Изменение параметров индексирования таблиц и представлений
Отключение и удаление полнотекстовой индексации таблиц и представлений
Заполнение полнотекстовых каталогов
Перестроение текущих каталогов
Очистка старых каталогов
Удаление каталогов
Управление полнотекстовым поиском
Выбор языка по умолчанию для полнотекстового поиска
Работа со списками стоп-слов
Создание списков стоп-слов
Управление списками стоп-слов
Создание и использование файлов тезауруса
Глава 9 Управление безопасностью SQL Server 2008
Обзор системы безопасности SQL Server 2008
Участники безопасности и защищаемые объекты
Разрешения защищаемых объектов
Просмотр разрешений защищаемых объектов
Режимы проверки подлинности SQL Server 2008
Проверка подлинности Windows
Смешанный режим безопасности и имена входа SQL Server
Специализированные имена входа и пользователи
Группа администраторов
Учетная запись администратора
Имя входа sa
Имена входа NETWORK SERVICE и SYSTEM
Учетная запись гостя
Пользователь dbo
Пользователи sys и INFORMATION_SCHEMA
Разрешения
Разрешения на доступ к объектам
Разрешения на выполнение инструкций
Подразумеваемые разрешения
Роли
Северные роли
Роли БД
Управление именами входа сервера
Просмотр и редактирование имен входа
Создание имен входа
Редактирование имен входа с помощью T-SQL
Предоставление доступа и запрет на доступ к серверу
Включение, отключение и разблокирование имен входа
Удаление имени входа
Изменение пароля
Настройка серверных ролей
Назначение ролей для имени входа
Назначение ролей нескольким именам входа
Отмена права на доступ и членства в ролях
Управление доступом и администрированием БД
Назначение доступа и ролей для имени входа
Назначение ролей для нескольких имен входа
Создание стандартных ролей БД
Создание ролей приложений БД
Исключение пользователей БД из членов роли
Удаление пользовательских ролей
Команды Transact-SQL для управления доступом и ролями
Управление разрешениями БД
Назначение разрешений БД на выполнение инструкций
Разрешения объектов для имени входа
Разрешения объектов для нескольких имен входа
Глава 10 Схемы, таблицы, индексы и представления
Работа со схемами
Создание схемы
Редактирование схемы
Перемещение объекта в другую схему
Удаление схемы
Знакомство с таблицами
Основные сведения о таблицах
Страницы данных
Экстенты
Секционирование
Работа с таблицами
Создание таблицы
Редактирование существующих таблиц
Просмотр информации о размере таблицы
Отображение свойств и разрешений таблицы
Отображение текущих значений из таблицы
Копирование таблиц
Переименование и удаление таблиц
Добавление и удаление столбцов
Сценарий создания таблицы
Работа со значениями из таблицы
Собственные типы данных
Поля фиксированной длины, переменной длины и максимальной длины
Пользовательские типы данных
Разрешение и запрет значений NULL
Значения по умолчанию
Разреженные столбцы
Идентификаторы и глобальные уникальные идентификаторы
Пользовательские табличные типы
Представления
Работа с представлениями
Создание представления
Редактирование представления
Работа с обновляемыми представлениями
Управление представлениями
Создание индексов и управление ими
Знакомство с индексами
Кластеризованные индексы
Некластеризованные индексы
XML-индексы
Фильтруемые индексы
Выбор столбцов для индексирования
Индексирование вычисляемых таблиц и представлений
Просмотр свойств индекса
Создание индекса
Управление индексами
Помощник по настройке ядра СУБД (Database Engine Tuning Advisor)
Ограничения и правила
Работа с ограничениями
Работа с правилами
Секционированные таблицы и индексы
Создание функции секционирования
Создание схемы секционирования
Создание секций
Просмотр секций и управление ими
Сжатие таблиц, индексов и секций
Сжатие строк и страниц
Настройка параметров сжатия
Глава 11 Импорт, экспорт и преобразование данных
Работа со службами Integration Services
Знакомство со службами Integration Services
Инструментарий Integration Services
Службы Integration Services и поставщики данных
Пакеты Integration Services
Создание пакетов при помощи мастера импорта и экспорта
Этап 1: настройка исходной и целевой систем
Этап 2: копирование или запрос
Этап 3: форматирование и преобразование
Этап 4: сохранение и выполнение
Программа массового копирования (BCP)
Основные сведения о программе массового копирования
Синтаксис программы BCP
Разрешения и режимы BCP
Импорт данных при помощи программы BCP
Экспорт данных при помощи программы BCP
Сценарии BCP
Команда BULK INSERT
Глава 12 Связанные серверы и распределенные транзакции
Работа со связанными серверами и распределенными данными
Распределенные запросы
Распределенные транзакции
Запуск службы DTC
Управление связанными серверами
Добавление связанных серверов
Настройка безопасности для связанных серверов
Установка параметров сервера на удаленных и связанных серверах
Удаление связанных серверов
Глава 13 Репликация снимков, репликация слиянием и транзакционная репликация Общие сведения о репликации
Компоненты репликации
Агенты и задания репликации
Виды репликации
Планирование репликации
Модели репликации
Подготовка к репликации
Администрирование распространителей
Создание нового распространителя
Обновление распространителя
Создание БД распространителя
Включение и обновление издателей
Активация БД публикации
Удаление БД распространителя
Отключение публикации и распространения
Создание и управление публикациями
Создание публикации
Просмотр и обновление публикаций
Настройка защиты агентов и учетных записей процессов
Управление доступом подписок к публикации
Создание сценария для публикации
Удаление публикации
Подписка на публикацию
Основные сведения о подписках
Создание подписок
Просмотр параметров подписки
Обновление, обслуживание и удаление подписок
Проверка подписок
Повторная инициализация подписок
Глава 14 Профилирование и диагностика
Наблюдение за производительностью и активностью сервера
Зачем нужен мониторинг SQL Server
Подготовка к диагностике
Средства и ресурсы диагностики
Запуск монитора репликации и работа с ним
Добавление издателей и групп издателей
Журналы событий
Просмотр журнала приложений
Просмотр журналов событий SQL Server
Просмотр журналов событий агента SQL Server
Мониторинг производительности SQL Server
Выбор счетчиков для мониторинга
Журналы производительности
Просмотр отчетов сборщиков данных
Настройка оповещений производительности
Настройка хранилища управляющих данных
Знакомство с хранилищем управляющих данных
Создание хранилища управляющих данных
Настройка сбора данных
Управление сбором и создание отчетов
Устранение неполадок при помощи SQL Server Profiler
Работа в Profiler
Создание новой трассировки
Работа с трассировками
Сохранение трассировки
Воспроизведение трассировки
Глава 15 Резервное копирование и восстановление
Разработка плана резервного копирования и восстановления
Предварительное планирование
Зеркальное отображение и резервное копирование зеркальной БД
Резервное копирование реплицируемых БД
Резервное копирование больших БД
Сжатие резервных копий
Выбор архивных устройств и носителей
Стратегии резервного копирования
Выполнение резервного копирования
Создание резервной копии в SQL Server Management Studio
Чередующиеся резервные копии на нескольких устройствах
Резервное копирование при помощи Transact-SQL
Резервное копирование журнала транзакций
Восстановление БД
Сбой БД и устранение неисправностей
Восстановление БД из обычной резервной копии
Восстановление файлов и файловых групп
Восстановление БД в другом расположении
Восстановление отсутствующих данных
Создание резервного сервера
Команды восстановления Transact-SQL
Восстановление БД master
Глава 16 Автоматизация и обслуживание баз данных
Обзор автоматизации и обслуживания
Работа с Database Mail
Начальная настройка Database Mail
Управление профилями и учетными записями почты БД
Просмотр и изменение параметров Database Mail
Работа со службой агента SQL Server
Доступ к предупреждениям, операторам и заданиям
Конфигурирование агента SQL Server
Настройка почтового профиля агента SQL Server
Автоматический перезапуск служб с помощью агента SQL Server
Управление предупреждениями
Предупреждения по умолчанию
Создание предупреждения об ошибке
Обработка ответов на предупреждения
Удаление, включение и выключение предупреждений
Управление операторами
Регистрация оператора
Удаление и отключение уведомлений для операторов
Настройка резервного оператора
Запланированные задания
Создание заданий
Назначение или изменение определений задания
Настройка действий задания
Составление расписания
Обработка предупреждений, создаваемых заданиями
Обработка уведомлений
Управление существующими заданиями
Управление категориями заданий
Автоматизация административных задач на нескольких серверах
Копирование объектов из одной БД в другую
Копирование предупреждений, заданий и операторов на другой сервер
Администрирование нескольких серверов
Пересылка событий
Планирование заданий на нескольких серверах
Обслуживание базы данных
Контрольный список задач по обслуживанию БД
Предназначение планов обслуживания
Проверка и обеспечение целостности БД
Глава 17 Управление доставкой журналов и зеркалированием
Доставка журналов
Как работает доставка журналов
Подготовка к доставке журналов
Переход от доставки журналов SQL Server 200 к доставке журналов SQL Server 2008
Включение доставки журналов в БД-источнике
Добавление БД-получателя
Изменение интервала резервного копирования журнала транзакций
Изменения интервалов копирования и восстановления
Мониторинг доставки журналов
Переход на использование БД-получателя
Отключение и удаление доставки журналов
Зеркалирование баз данных
Основы зеркалирования БД
Настройка зеркалирования БД
Управление зеркалированием и его мониторинг
Восстановление посредством передачи управления
Удаление зеркалирования БД
Совместное использование доставки журналов и зеркалирования
Глава 18 Управление на основе политик
Введение в управление на основе политик
Применение управления на основе политик
Управление политиками на уровне предприятия
Импорт и экспорт политик
Настройка центральных серверов управления
Выполнение инструкций на нескольких серверах
Настройка и управление аспектами политик
Создание условий политики и управление ими
Создание политик и управление ими
Управление категориями политик и обязательные политики
Оценка политик
Диагностика неполадок в управлении на основе политик
|