|
|
|
Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Содержание
Введение
ЧАСТЬ I. АРХИТЕКТУРА SQL SERVER 200 0
Глава 1. Обзор SQL Server 2000
Улучшения в ядре
Поддержка множества инсталляций
Сопоставления
Определяемые пользователем функции
Расширение возможностей триггеров
Улучшения в индексах
Каскадные изменения
Интеграция в Web
Надежность
Репликация
Новые типы данных
Индексирование представлений
Масштабируемость
Глава 2. Компоненты SQL Server 2000
Службы SQL Server 2000
Служба MSSQLServer
Служба SQLServerAgent
Объекты Jobs
Объекты Operators
Объекты Alerts
Служба Microsoft Search
Служба MSDTC
Системные базы данных SQL Server 2000
База данных Master
База данных Model
База данных Tempdb
База данных Msdb
Глава 3. Использование SQL Server 2000
Системы оперативной аналитической обработки
Системы оперативной обработки транзакций
Инструменты SQL Server 2000
Enterprise Manager
SQL Server Service Manager
SQL Server Profiler
Query Analyzer
Upgrade Wizard
Import and Export Data
Client Network Utility и Server Network Utility
Утилиты командной строки
Мастера
ЧАСТЬ II. УСТАНОВКА SQL SERVER 2000
Глава 4. Подготовка к установке SQL Server 2000
Выбор редакции
Требования к системе
Требования к аппаратному обеспечению
Требования к программному обеспечению
Подготовка учетных записей
Создание учетных записей в Windows NT
Создание учетных записей в Windows 2000
Выбор конфигурации сервера
Порядок сортировки
Кодовая страница
Данные Unicode
Сопоставление SQL Server 2000
Сетевые компоненты
Установка сетевых библиотек и протоколов
Установка сетевых протоколов в Windows NT 4.0
Установка сетевых протоколов в Windows 2000
Конфигурирование сетевых библиотек
Выбор способа установки
Локальная установка
Автоматическая установка
Удаленная установка
Глава 5. Переход на SQL Server 2000 с предыдущих версий
Обновление серверов SQL Server 6.x
Предварительная подготовка
Выбор способа передачи данных
Одно- и двухкомпьютерное обновление
Процесс обновления
Обновление серверов SQL Server 7.0
Использование различных версий SQL Server
Глава 6. Установка SQL Server 2000
Мастер установки
Настройка системы после установки
Управление работой служб SQL Server 2000
Изменение параметров конфигурации сервера
Конфигурирование сетевых библиотек
Установка и конфигурирование клиентов
ЧАСТЬ III. АДМИНИСТРИРОВАНИЕ
Глава 7. Управление работой служб SQL Server 2000
Старт, останов и приостанов служб
Утилита SQL Server Service Manager
Утилита Enterprise Manager
Утилита Services
Использование командной строки
Останов средствами Transact-SQL
Запуск SQL Server 2000 как приложения
Управление учетной записью службы
Утилита Enterprise Manager
Утилита Services
Режимы запуска SQL Server 2000
Однопользовательский режим
Режим с минимальными требованиями
Глава 8. Конфигурирование служб SQL Server 2000
Конфигурирование службы MSSQLServer
Вкладка General
Вкладка Memory
Вкладка Processor
Вкладка Security
Вкладка Connections
Вкладка Server Settings
Вкладка Database Settings
Вкладка Replication
Конфигурирование службы SQLServerAgent
ВкладкаGeneral
Вкладка Advanced
Вкладка Alert System
Вкладка Job System
Вкладка Connections
Использование процедурыsp_configure
Глава 9. Система безопасности SQL Server 2000
Архитектура системы безопасности
Проверка подлинности пользователя
Аутентификация Windows NT
Аутентификация SQL Server
Создание учетной записи
Средства Transact-SQL
Создание учетных записей SQL Server
Создание учетных записей Windows NT
Использование Enterprise Manager
Специальные учетные записи
Роли сервера
Система безопасности базы данных
Пользователи
Создание пользователя
Специальные пользователи
Управление пользователями средствами Transact-SQL
Роли базы данных
Фиксированные роли базы данных
Управление фиксированными ролями средствами Transact-SQL
Пользовательские роли базы данных
Управление пользовательскими ролями средствами Transact-SQL
Роли приложения
Управление ролями приложения средствами Transact-SQL
Права доступа
Права доступа к данным
Права на выполнение хранимых процедур и функций
Права на выполнение команд Transact-SQL
Управление правами доступа
Предоставление доступа
Запрещение доступа
Неявное отклонение доступа
Просмотр прав доступа
Иерархия прав доступа
Глава 10. Административные задачи
Обязанности администратора
Управление серверами и группами
Регистрация сервера
Управление группами
Связанные серверы
Использование Transact-SQL
Регистрация связанного сервера
Просмотр информации о связанных серверах
Определение отображения
Просмотр отображений
Удаление отображения
Конфигурирование связанного сервера
Удаление связанного сервера
Использование Enterprise Manager
Регистрация связанного сервера
Конфигурирование поставщика
Управление отображениями
Управление параметрами связанного сервера
Удаленные серверы
Использование Transact-SQL
Регистрация удаленного сервера
Определение отображения на локальном сервере
Определение отображения на удаленном сервере
Просмотр отображений
Свойства отображения
Удаление отображения
Удаление удаленного сервера
Использование Enterprise Manager
Глава 11. Доступ к гетерогенным источникам данных
Экспорт и импорт данных
Выбор метода переноса данных
Перенос данных в текстовый файл
Службы Data Transformation Service
Архитектура DTS
Мастера DTS Export и Import Wizard
Запуск мастера
Конфигурирование источника данных
Конфигурирование получателя данных
Выбор режима копирования данных
Копирование данных из таблиц и представлений
Вкладка Column Mappings
Вкладка Transformations
Вкладка Constraints
Использование запроса для подготовки данных
Выбор столбцов
Управление порядком сортировки
Определение условий выборки
Указание таблицы получателя
Перенос объектов базы данных
Выбор объектов для копирования
Управление копированием данных
Конфигурирование дополнительных свойств
Сохранение и выполнение пакета
Управление временем запуска
Конфигурирование хранения пакета
Завершение работы мастера
Инструмент DTS Designer
Источники данных
Задачи
Задача File Transfer Protocol Task
Задача ActiveX Script Task
Задача Transform Data Task
Задача Execute Process Task
Задача Execute SQL Task
Задача Data Driven Query Task
Задача Copy SQL Server Objects Task
Задача Send Mail Task
Задача Bulk Insert Task
Задача Execute Package Task
Задача Message Queue Task
Задача Transfer Error Messages Task
Задача Transfer Databases Task
Задача Transfer Master Stored Procedures Task
Задача Transfer Jobs Task
Задача Transfer Logins Task
Задача Dynamic Properties Task
Отношения предшествования
Сохранение пакета
Глава 12. Автоматизация администрирования SQL Server 2000
Архитектура системы автоматизации
Задания
Оповещения
Операторы
Управление подсистемой автоматизации
Управление заданиями
Мастер Create Job Wizard
Утилита Enterprise Manager
Общие сведения о задании
Управление шагами задания
Управление запуском задания
Извещение операторов о завершении задания
Средства Transact-SQL
Копирование заданий
Управление оповещениями
Мастер Create Alert Wizard
Утилита Enterprise Manager
Средства Transact-SQL
Копирование оповещений
Управление операторами
Утилита Enterprise Manager
Средства Transact-SQL
Оператор последней надежды
Копирование операторов
Управление множеством серверов
Главный сервер
Сервер назначения
Многосерверные задания
Мастер Database Maintenance Plan Wizard
Глава 13. Резервное копирование
Введение в резервное копирование
Полная копия
Разностная копия
Копия журнала транзакций
Резервное копирование файлов и групп файлов
Планирование стратегии резервного копирования
Выбор носителя
Резервное копирование системных баз данных
Восстановление системных баз данных
Присоединение баз данных
Ограничения при выполнении архивирования
Архивирование с использованием Transact-SQL
Создание полной и разностной копий
Создание копий файлов и групп файлов
Создание копии журнала транзакций
Архивирование средствами Enterprise Manager
Архивирование с помощью мастера
Восстановление архива с использованием Transact-SQL
Восстановление полной и разностной копий
Восстановление файлов или групп файлов
Восстановление журнала транзакций
Восстановление архива средствами Enterprise Manager
Глава 14. Репликация данных
Введение в репликацию данных
Издатель
Подписчик
Дистрибьютор
Механизмы репликации
Агент Snapshot Agent
Агент Log Reader Agent
Агент Queue Reader Agent
Агент Distribution Agent
Агент Merge Agent
Запуск агентов
Типы репликации
Репликация моментальных снимков
Репликация транзакций
Репликация хранимых процедур
Репликация сведением
Обновление подписчиков
Безотлагательное обновление
Требования безотлагательного обновления
Отложенное обновление
Выбор топологии репликации
Управление издателем и дистрибьютором
Инициализация издателя и дистрибьютора
Конфигурирование издателя и дистрибьютора
Деактивизация дистрибьютора и издателя
Управление публикацией
Создание публикации
Создание динамического моментального снимка
Конфигурирование публикации
Общие сведения
Управление статьями
Вертикальные фильтры
Горизонтальные фильтры
Управление подписками
Управление свойствами подписок
Управление моментальным снимком
Размещение моментального снимка
Доступ к публикации
Выбор партнеров для синхронизации
Просмотр статуса
Удаление публикации
Управление подпиской
Создание принудительной подписки
Создание подписки по требованию
Конфигурирование подписки
Удаление подписки
Глава 15. Мониторинг и аудит
Выбор инструмента мониторинга
Утилита Performance Monitor
Утилита Task Manager
Утилита Event Viewer
Утилита SQL Server Profiler
Основы мониторинга
Категория Sessions
Категория Objects
Категория Scans
Категория TSQL
Категория Cursors
Категория Stored Procedures
Категория Error and Warning
Категория Transactions
Категория Locks
Категория Databases
Категория Performance
Категория Server
Категория Security Audit
Категория User Configurable
Осуществление мониторинга
Анализ полученной информации
Использование Transact-SQL
Глава 16. Создание отказоустойчивой системы
Резервный сервер
Технология кластеризации
Типы конфигурации кластеров
Технология RAID
Зеркальное отображение и дублирование дисков
Чередование дисков
ЧАСТЬ IV. РАЗРАБОТКА И СОПРОВОЖДЕНИЕ БАЗ ДАННЫХ
Глава 17. Введение в проектирование баз данных
Классификации баз данных
Структурные элементы базы данных
Модели данных
Реляционная модель данных
Проектирование реляционных баз данных
Основы реляционных баз данных
Нормализация данных
Связывание таблиц
Первичный и внешний ключи
Типы связей между таблицами
Глава 18. Архитектура баз данных
Физическая архитектура базы данных
Файлы и группы файлов
Страницы и группы страниц
Логическая архитектура базы данных
Именование объектов
Доступ к объектам
Умолчания
Правила
Определяемые пользователем типы данных
Глава 19. Транзакции и блокировки
Основы транзакций
Основы блокировок
Использование транзакций
Автоматическое определение транзакции
Явное определение транзакции
Неявное определение транзакции
Команды, запрещенные в транзакциях
Распределенные транзакции
Завершение распределенных транзакций
Создание распределенных транзакций
Вложенные транзакции
Использование блокировок
Уровни блокирования
Уровни изолированности транзакций
Управление блокировками на уровне команд
Типы блокировок
Основные типы блокировок
Специальные типы блокировок
Конфликты блокировок
Мертвые блокировки
Глава 20. Работа с базой данных
Планирование конфигурации базы данных
Планирование размещения файлов
Использование групп файлов
Возможность автоматического роста файлов
Использование неформатированных разделов
Выбор сопоставления
Создание базы данных
Использование Transact-SQL
Описание файлов
Описание группы файлов
Пример создания базы данных
Использование Enterprise Manager
Использование мастера Create Database Wizard
Управление свойствами базы данных
Transact-SQL
Процедура sp_dboption
Изменение имени базы данных
Передача прав владения базой данных
Получение информации о базе данных
Уменьшение размера базы данных
Enterprise Manager
Внесение изменений в базу данных
Отсоединение и присоединение базы данных
Удаление базы данных
Глава 21. Работа с таблицами
Проектирование таблиц
Ограничения целостности
Ограничение целостности Check
Ограничение целостности Null
Ограничение целостности Default
Ограничение целостности Unique
Ограничение целостности Primary Key
Ограничение целостности Foreign Key
Ограничение целостности No Action и Cascade
Выбор сопоставления
Выбор типа данных
Использование автонумерации
Управление таблицами средствами Transact-SQL
Создание таблиц
Определение столбцов
Ограничения целостности на уровне столбцов
Ограничения целостности на уровне таблицы
Примеры создания таблиц
Изменение таблиц
Получение информации о таблице
Зависимые объекты
Связь через ключи
Удаление таблиц
Управление таблицами средствами Enterprise Manager
Создание таблицы
Общие свойства таблицы
Определение внешнего ключа
Управление индексами
Контроль значений
Изменение таблицы
Удаление таблицы
Глава 22. Использование представлений
Создание представления
Использование Transact-SQL
Использование Enterprise Manager
Использование мастера Create View Wizard
Модификация данных в представлении
Права доступа к представлениям
Переименование представлений
Изменение представлений
Просмотр параметров представления
Просмотр зависимостей
Удаление представления
Глава 23. Индексы
Использование индексов
Некластерный индекс
Кластерный индекс
Уникальный индекс
Фактор заполнения
Индексирование представлений
Управление индексами
Создание индексов
Использование Transact-SQL
Использование Enterprise Manager
Использование мастера Create Index Wizard
Перестроение индексов
Переименование индекса
Удаление индекса
Просмотр информации о фрагментации
Глава 24. Статистика
Создание статистики
Управление статистикой
Просмотр статистики
Удаление статистики
ЧАСТЬ V. ПРОГРАММИРОВАНИЕ
Глава 25. Основы Transact-SQL
Временные таблицы и переменные
Выражения
Операнды
Функция CASE
Функция COALESCE
Функция ISNULL
Операторы
Простейшие операторы
Оператор присваивания
Арифметические операторы
Оператор конкатенации строк
Операторы сравнения
Битовые операторы
Логические операторы
Управляющие конструкции и команды
BEGIN:...END
IF...:ELSE
WHILE:...CONTINUE
GOTO
USE
WAIT...FOR
GO
Глава 26. Типы данных SQL Server 2000
Целочисленные типы данных
Нецелочисленные типы данных
Денежные типы данных
Типы данных "дата и время"
Двоичные типы данных
Строковые типы данных
Текстовые типы данных
Специальные типы данных
Преобразование типов данных
Глава 27. Функции SQL Server 2000
Встроенные функции
Функции просмотра конфигурации
Функции работы с курсорами
Функции работы с датой и временем
Математические функции
Функции метаданных
Функции подсистемы безопасности
Строковые функции
Системные функции
Статистические функции
Функции, определяемые пользователем
Функции Scalar
Функции Inline
Функции Multi-statement
Изменение функций
Удаление функций
Глава 28. Вставка, удаление и изменение данных
Добавление строк
Команда INSERT
Команда SELECT...INTO
Изменение данных
Удаление данных
Механизмы массивного копирования
Область применения утилиты bcp.exe
Импорт и экспорт данных утилитой bcp.exe
Формат файлов утилиты bcp.exe
Файл форматирования
Использование команды BULK INSERT
Глава 29. Выборка данных
Раздел SELECT
Раздел INTO
Раздел FROM
Раздел WHERE
Раздел GROUP BY
Раздел HAVING
Раздел UNION
Раздел ORDER BY
Раздел COMPUTE
Раздел FOR
Раздел OPTION
Глава 30. Хранимые процедуры
Системные хранимые процедуры
Расширенные хранимые процедуры
Создание хранимой процедуры
Использование номера процедуры
Использование параметров
Возвращение значений из процедуры
Работа с курсорами
Использование кода завершения
Изменение хранимых процедур
Удаление хранимых процедур
Глава 31. Использование курсоров
Виды курсоров
Курсоры Transact-SQL
Статические курсоры
Ключевые курсоры
Последовательные курсоры
Динамические курсоры
Работа с курсорами
Объявление курсора
Открытие курсора
Выборка данных
Изменение данных
Удаление данных
Закрытие курсора
Освобождение курсора
Дополнительные средства
Глава 32. Триггеры
Использование триггеров
Ограничения использования триггеров
Создание триггера
Модификация триггера
Удаление триггера
Программирование триггеров
Пример создания триггера
Предметный указатель
Начало
Оглавление
Введение
Заказать книгу в магазине "Мистраль"
|
|
|
|
|
|
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее... |
|