ebook img

Microsoft SQL Server 2000 в подлиннике PDF

1286 Pages·2005·110.26 MB·Russian
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Microsoft SQL Server 2000 в подлиннике

Е.Мамаев MS SQL SERVER 2000 Книга посвящена одной из самых мощных и популярных современных систем управления базами данных - Microsoft SQL Server 2000. Основное внимание уделено средствам администрирования сервера, разработке и сопровождению баз данных и таблиц, а также созданию хранимых процедур и функций. Подробно рассмотрены возможности использования индексов, управление данными, обмен и преобразование данных, работа с подсистемами репликации, резервного копирования, безопасности и многое другое. Материал сопровождается примерами, советами и замечаниями, которые будут полезны при практической работе. Книга является отличным справочным пособием для изучения архитектуры и принципов работы SQL Server 2000. Для администраторов и разработчиков баз данных. Содержание Введение 1 ЧАСТЬ I. АРХИТЕКТУРА SQL SERVER 200 0 3 Глава 1. Обзор SQL Server 2000 5 • Улучшения в ядре 5 o Поддержка множества инсталляций 5 o Сопоставления 6 o Определяемые пользователем функции 7 o Расширение возможностей триггеров 8 o Улучшения в индексах 8 o Каскадные изменения 9 • Интеграция в Web 9 • Надежность 11 • Репликация 12 • Новые типы данных 13 • Индексирование представлений 14 • Масштабируемость 15 Глава 2. Компоненты SQL Server 2000 16 • Службы SQL Server 2000 16 o Служба MSSQLServer 16 o Служба SQLServerAgent 17 !"Объекты Jobs 18 !"Объекты Operators 18 !"Объекты Alerts 19 o Служба Microsoft Search 20 o Служба MSDTC 20 • Системные базы данных SQL Server 2000 21 o База данных Master 22 o База данных Model 24 o База данных Tempdb 25 o База данных Msdb 26 Глава 3. Использование SQL Server 2000 28 • Системы оперативной аналитической обработки 28 • Системы оперативной обработки транзакций 31 • Инструменты SQL Server 2000 32 o Enterprise Manager 32 • SQL Server Service Manager 33 • SQL Server Profiler 34 • Query Analyzer 35 • Upgrade Wizard 37 • Import and Export Data 37 • Client Network Utility и Server Network Utility 38 • Утилиты командной строки 38 • Мастера 41 ЧАСТЬ II. УСТАНОВКА SQL SERVER 2000 43 Глава 4. Подготовка к установке SQL Server 2000 45 • Выбор редакции 46 • Требования к системе 50 o Требования к аппаратному обеспечению 50 o Требования к программному обеспечению 51 • Подготовка учетных записей 52 o Создание учетных записей в Windows NT 55 o Создание учетных записей в Windows 2000 57 • Выбор конфигурации сервера 63 o Порядок сортировки 64 o Кодовая страница 65 o Данные Unicode 66 o Сопоставление SQL Server 2000 66 • Сетевые компоненты 68 o Установка сетевых библиотек и протоколов 69 !"Установка сетевых протоколов в Windows NT 4.0 69 !"Установка сетевых протоколов в Windows 2000 70 !"Конфигурирование сетевых библиотек 73 • Выбор способа установки 74 o Локальная установка 74 o Автоматическая установка 75 o Удаленная установка 78 Глава 5. Переход на SQL Server 2000 с предыдущих версий 81 • Обновление серверов SQL Server 6.x 82 • Предварительная подготовка 84 • Выбор способа передачи данных 85 • Одно- и двухкомпьютерное обновление 87 • Процесс обновления 88 • Обновление серверов SQL Server 7.0 90 • Использование различных версий SQL Server 90 Глава 6. Установка SQL Server 2000 92 • Мастер установки 94 • Настройка системы после установки 113 • Управление работой служб SQL Server 2000 113 • Изменение параметров конфигурации сервера 120 • Конфигурирование сетевых библиотек 121 • Установка и конфигурирование клиентов 125 ЧАСТЬ III. АДМИНИСТРИРОВАНИЕ 131 Глава 7. Управление работой служб SQL Server 2000 133 • Старт, останов и приостанов служб 134 o Утилита SQL Server Service Manager 135 o Утилита Enterprise Manager 137 o Утилита Services 140 o Использование командной строки 146 o Останов средствами Transact-SQL 147 o Запуск SQL Server 2000 как приложения 147 • Управление учетной записью службы 149 o Утилита Enterprise Manager 150 o Утилита Services 153 • Режимы запуска SQL Server 2000 155 o Однопользовательский режим 157 o Режим с минимальными требованиями 159 Глава 8. Конфигурирование служб SQL Server 2000 161 • Конфигурирование службы MSSQLServer 161 o Вкладка General 163 o Вкладка Memory 167 o Вкладка Processor 169 o Вкладка Security 174 o Вкладка Connections 175 o Вкладка Server Settings 178 o Вкладка Database Settings 181 o Вкладка Replication 185 • Конфигурирование службы SQLServerAgent 185 o ВкладкаGeneral 186 o Вкладка Advanced 187 o Вкладка Alert System 189 o Вкладка Job System 191 o Вкладка Connections 192 • Использование процедурыsp_configure 193 Глава 9. Система безопасности SQL Server 2000 198 • Архитектура системы безопасности 199 • Проверка подлинности пользователя 200 o Аутентификация Windows NT 202 o Аутентификация SQL Server 205 • Создание учетной записи 205 o Средства Transact-SQL 206 !"Создание учетных записей SQL Server 208 !"Создание учетных записей Windows NT 212 o Использование Enterprise Manager 213 o Специальные учетные записи 221 • Роли сервера 221 • Система безопасности базы данных 224 o Пользователи 224 !"Создание пользователя 225 !"Специальные пользователи 227 !"Управление пользователями средствами Transact- 227 SQL o Роли базы данных 233 !"Фиксированные роли базы данных 233 !"Управление фиксированными ролями средствами 235 Transact-SQL !"Пользовательские роли базы данных 238 !"Управление пользовательскими ролями средствами 239 Transact-SQL o Роли приложения 242 !"Управление ролями приложения средствами Transact- 244 SQL o Права доступа 247 !"Права доступа к данным 247 !"Права на выполнение хранимых процедур и 248 функций !"Права на выполнение команд Transact-SQL 250 o Управление правами доступа 250 !"Предоставление доступа 254 !"Запрещение доступа 257 !"Неявное отклонение доступа 258 o Просмотр прав доступа 260 o Иерархия прав доступа 262 Глава 10. Административные задачи 264 • Обязанности администратора 265 • Управление серверами и группами 268 o Регистрация сервера 269 o Управление группами 279 • Связанные серверы 280 o Использование Transact-SQL 283 !"Регистрация связанного сервера 283 !"Просмотр информации о связанных серверах 288 !"Определение отображения 289 !"Просмотр отображений 292 !"Удаление отображения 293 !"Конфигурирование связанного сервера 295 !"Удаление связанного сервера 298 o Использование Enterprise Manager 298 !"Регистрация связанного сервера 300 !"Конфигурирование поставщика 303 !"Управление отображениями 304 !"Управление параметрами связанного сервера 306 • Удаленные серверы 307 o Использование Transact-SQL 308 o Регистрация удаленного сервера 308 o Определение отображения на локальном сервере 311 o Определение отображения на удаленном сервере 312 o Просмотр отображений 315 o Свойства отображения 317 o Удаление отображения 318 o Удаление удаленного сервера 319 • Использование Enterprise Manager 319 Глава 11. Доступ к гетерогенным источникам данных 323 • Экспорт и импорт данных 324 o Выбор метода переноса данных 325 o Перенос данных в текстовый файл 328 o Службы Data Transformation Service 328 o Архитектура DTS 330 • Мастера DTS Export и Import Wizard 335 o Запуск мастера 336 o Конфигурирование источника данных 338 o Конфигурирование получателя данных 341 o Выбор режима копирования данных 342 o Копирование данных из таблиц и представлений 344 !"Вкладка Column Mappings 346 !"Вкладка Transformations 350 !"Вкладка Constraints 352 o Использование запроса для подготовки данных 355 !"Выбор столбцов 356 !"Управление порядком сортировки 357 !"Определение условий выборки 359 !"Указание таблицы получателя 361 o Перенос объектов базы данных 362 o Выбор объектов для копирования 363 !"Управление копированием данных 365 !"Конфигурирование дополнительных свойств 366 o Сохранение и выполнение пакета 370 !"Управление временем запуска 372 !"Конфигурирование хранения пакета 374 o Завершение работы мастера 375 • Инструмент DTS Designer 376 o Источники данных 378 o Задачи 379 !"Задача File Transfer Protocol Task 381 !"Задача ActiveX Script Task 384 !"Задача Transform Data Task 387 !"Задача Execute Process Task 417 !"Задача Execute SQL Task 415 !"Задача Data Driven Query Task 422 !"Задача Copy SQL Server Objects Task 427 !"Задача Send Mail Task 425 !"Задача Bulk Insert Task 430 !"Задача Execute Package Task 436 !"Задача Message Queue Task 440 !"Задача Transfer Error Messages Task 446 !"Задача Transfer Databases Task 448 !"Задача Transfer Master Stored Procedures Task 453 !"Задача Transfer Jobs Task 453 !"Задача Transfer Logins Task 454 !"Задача Dynamic Properties Task 456 • Отношения предшествования 463 • Сохранение пакета 465 Глава 12. Автоматизация администрирования SQL Server 2000 468 • Архитектура системы автоматизации 469 o Задания 470 o Оповещения 471 o Операторы 475 o Управление подсистемой автоматизации 476 • Управление заданиями 477 o Мастер Create Job Wizard 477 o Утилита Enterprise Manager 481 !"Общие сведения о задании 481 !"Управление шагами задания 484 !"Управление запуском задания 488 !"Извещение операторов о завершении задания 491 o Средства Transact-SQL 492 o Копирование заданий 494 • Управление оповещениями 495 o Мастер Create Alert Wizard 495 o Утилита Enterprise Manager 498 o Средства Transact-SQL 501 o Копирование оповещений 502 • Управление операторами 502 o Утилита Enterprise Manager 502 o Средства Transact-SQL 505 o Оператор последней надежды 505 o Копирование операторов 507 • Управление множеством серверов 507 o Главный сервер 508 o Сервер назначения 512 o Многосерверные задания 513 • Мастер Database Maintenance Plan Wizard 515 Глава 13. Резервное копирование 525 • Введение в резервное копирование 526 o Полная копия 527 o Разностная копия 529 o Копия журнала транзакций 530 o Резервное копирование файлов и групп файлов 532 o Планирование стратегии резервного копирования 534 o Выбор носителя 535 o Резервное копирование системных баз данных 538 o Восстановление системных баз данных 539 o Присоединение баз данных 541 o Ограничения при выполнении архивирования 542 • Архивирование с использованием Transact-SQL 543 o Создание полной и разностной копий 544 o Создание копий файлов и групп файлов 549 o Создание копии журнала транзакций 550 • Архивирование средствами Enterprise Manager 551 • Архивирование с помощью мастера 558 o Восстановление архива с использованием Transact-SQL 563 o Восстановление полной и разностной копий 563 o Восстановление файлов или групп файлов 565 o Восстановление журнала транзакций 566 • Восстановление архива средствами Enterprise Manager 567 Глава 14. Репликация данных 572 • Введение в репликацию данных 574 o Издатель 576 o Подписчик 576 o Дистрибьютор 579 • Механизмы репликации 580 o Агент Snapshot Agent 582 o Агент Log Reader Agent 583 o Агент Queue Reader Agent 584 o Агент Distribution Agent 585 o Агент Merge Agent 586 o Запуск агентов 588 • Типы репликации 596 o Репликация моментальных снимков 597 o Репликация транзакций 601 o Репликация хранимых процедур 605 o Репликация сведением 608 • Обновление подписчиков 614 o Безотлагательное обновление 615 o Требования безотлагательного обновления 619 o Отложенное обновление 620 • Выбор топологии репликации 625 • Управление издателем и дистрибьютором 626 o Инициализация издателя и дистрибьютора 628 o Конфигурирование издателя и дистрибьютора 638 o Деактивизация дистрибьютора и издателя 645 • Управление публикацией 646 • Создание публикации 647 • Создание динамического моментального снимка 662 • Конфигурирование публикации 669 o Общие сведения 669 o Управление статьями 670 o Вертикальные фильтры 681 o Горизонтальные фильтры 682 o Управление подписками 683 o Управление свойствами подписок 685 o Управление моментальным снимком 686 o Размещение моментального снимка 687 o Доступ к публикации 689 o Выбор партнеров для синхронизации 690 o Просмотр статуса 691 • Удаление публикации 692 • Управление подпиской 693 o Создание принудительной подписки 693 o Создание подписки по требованию 703 o Конфигурирование подписки 710 o Удаление подписки 718 Глава 15. Мониторинг и аудит 719 • Выбор инструмента мониторинга 720 • Утилита Performance Monitor 722 • Утилита Task Manager 732 • Утилита Event Viewer 735 • Утилита SQL Server Profiler 736 o Основы мониторинга 737 o Категория Sessions 742 o Категория Objects 743 o Категория Scans 744 o Категория TSQL 745 o Категория Cursors 746 o Категория Stored Procedures 747 o Категория Error and Warning 748 o Категория Transactions 750 o Категория Locks 751 o Категория Databases 752 o Категория Performance 753 o Категория Server 754 o Категория Security Audit 754 o Категория User Configurable 760 • Осуществление мониторинга 761 o Анализ полученной информации 767 • Использование Transact-SQL 770 Глава 16. Создание отказоустойчивой системы 771 • Резервный сервер 772 • Технология кластеризации 775 o Типы конфигурации кластеров 777 • Технология RAID 778 o Зеркальное отображение и дублирование дисков 780 o Чередование дисков 781 ЧАСТЬ IV. РАЗРАБОТКА И СОПРОВОЖДЕНИЕ БАЗ ДАННЫХ 783 Глава 17. Введение в проектирование баз данных 785 • Классификации баз данных 785 • Структурные элементы базы данных 787 • Модели данных 788 o Реляционная модель данных 789 • Проектирование реляционных баз данных 794 o Основы реляционных баз данных 795 o Нормализация данных 797 • Связывание таблиц 801 o Первичный и внешний ключи 801 o Типы связей между таблицами 804 Глава 18. Архитектура баз данных 806 • Физическая архитектура базы данных 807 o Файлы и группы файлов 807 o Страницы и группы страниц 811 • Логическая архитектура базы данных 820 o Именование объектов 821 o Доступ к объектам 825 o Умолчания 827 o Правила 835 o Определяемые пользователем типы данных 839 Глава 19. Транзакции и блокировки 845 • Основы транзакций 845 • Основы блокировок 848 • Использование транзакций 851 o Автоматическое определение транзакции 852 o Явное определение транзакции 853 o Неявное определение транзакции 855 o Команды, запрещенные в транзакциях 856 • Распределенные транзакции 858 o Завершение распределенных транзакций 859 o Создание распределенных транзакций 860 • Вложенные транзакции 861 • Использование блокировок 864 • Уровни блокирования 867 • Уровни изолированности транзакций 869

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.