СъдържаниеБлагодарностиВъведениеЧаст I Основи на администрирането на Microsoft SQL Server 2005 1 Администрирането на Microsoft SQL Server 2005 накраткоSQL Server 2005 и вашият хардуер
Издания на Microsoft SQL Server 2005
SQL Server и Windows
Услуги на SQL Server
Удостоверяване на самоличността в SQL Server
Акаунти на услуги за SQL Server
Използване на графичните инструменти за администриране
Използване командните инструменти
SQLCMD
BCP
Други командни инструменти
2 Внедряване на Microsoft SQL Server 2005Роли в интеграцията на SQL Server
Използване на услугите за интегриране на данни на SQL Server
Използване на SQL Server 2005 за релационни складове данни
Използване на SQL Server 2005 за многомерни бази данни и добиване на данни
Използване на услугите за управление на отчети на SQL Server 2005
Планиране при внедряване на SQL Server 2005
Изграждане на максимално производителна сървърна система
Конфигуриране на подсистемата за вход/изход
Осигуряване на достъпност и възможност за мащабиране
Осигуряване на постоянна възможност за свързване и достъп до данните
Стартиране и работа със SQL Server Setup
Създаване на нови инстанции на SQL Server
Добавяне на компоненти и инстанции
Поддръжка на инсталираните компоненти
Деинсталиране на SQL Server
3 Контролиране на повърхностната сигурност, достъпа и мрежовата конфигурацияЗапознаване с инструментите за конфигуриране
Използване на SQL Server 2005 Surface Area Configuration
Осъществяване на връзка с отдалечена реализация на SQL Server
Конфигуриране на услугите
Конфигуриране на връзките
Достъп до възможностите на компонентите на SQL Server
Конфигуриране на услугите на SQL Server
Определяне на състоянието на услугата и стартовия режим
Настройка на стартовия акаунт на услуга
Конфигуриране на директория за дневници,
отчети за грешки и приемане на отзиви на потребители
Мрежови конфигурации и настройки на собствения клиент
Мрежова конфигурация при използване на споделена памет
Мрежова конфигурация при използване на именувани канали
Мрежова конфигурация при използване на TCP/IP
Конфигуриране на приоритет на протоколите в собствения клиент
Конфигуриране на споделена памет в собствения клиент
Конфигуриране на TCP/IP в собствения клиент
Конфигуриране на именувани канали в собствения клиент
4 Конфигуриране и настройка на Microsoft SQL ServerОсъществяване на достъп до конфигурационните данни на SQL Server
Работа със системния каталог и изгледите му
Работа със системни съхранени процедури
Техники за поддържане на конфигурационните опции на SQL Server
Настройка на конфигурационните опции
Опции на SET
Сървърни опции
Опции на ниво база данни
Запазване на съвместимостта на бази данни
Конфигуриране на SQL Server със съхранени процедури
Подаване на заявки от SQL Server Management Studio
Изпълнение на заявки и промяна на настройки
Проверка и промяна на конфигурационни параметри
Промяна на настройките с sp_dboption
Част II Администриране на Microsoft SQL Server 2005 5 Управление на SQL сървър в предприятиетоНастройки на стартирането на SQL Server
Активиране и деактивиране на автоматичното стартиране на SQL Server
Настройка на стартовите параметри на Database Engine
Контролиране на услуги от командния ред
Работа с изпълнимия файл за командния ред на SQL Server
Използване на SQL Server Management Studio
Запознаване с SQL Server Management Studio
Свързване с конкретна инстанция на сървър
Свързване с конкретна база данни
Боравене с групи от SQL сървъри
Въведение в SQL Server групите
Създаване на сървърна група
Изтриване на сървърна група
Редактиране и преместване на сървърна група
Добавяне на SQL сървъри към група
Поддържане на информацията за сървъри
Регистриране на свързан сървър
Регистриране на нов сървър в изгледа Registered Servers
Пренасяне на регистрирани в SQL Server 2000 сървъри
Обновяване на регистрацията на локални сървъри
Копиране на сървърни групи и регистрационна информация от един компютър на друг
Редактиране на регистрационна информация
Свързване със сървър
Прекъсване на връзката със сървър
Преместване на сървър в друга група
Изтриване на регистрация на сървър
Стартиране, спиране и конфигуриране на SQL Server Agent
Стартиране, спиране и конфигуриране на Microsoft Distributed Transaction Coordinator
Стартиране, спиране и конфигуриране на услугата Microsoft Search
Търсене на свободен текст
Работа с текстови каталози
Разглеждане на свойствата на каталозите
Създаване на каталози
Активиране на индексирането на таблици и изгледи
Промяна на настройките за индексиране на таблици и изгледи
Деактивиране и отстраняване на текстови индекси от таблици и изгледи
Попълване на текстови каталози
Ръчно попълване на каталозите от всички избрани таблици и изгледи
Повторно изграждане на съществуващи текущи каталози
Разчистване на стари каталози
Премахване на каталози
Контролиране на активността на сървъра
Получаване на информация за процес
Проследяване на заключвания по идентификатор на процес и обект
Отстраняване на мъртви хватки и блокиращи връзки
Проследяване на изпълнението на команди в SQL Server
Спиране на сървърни процеси
6 Конфигуриране на SQL Server чрез SQL Server Management StudioКонтролиране на конфигурацията чрез SQL Server Management Studio
Информация за текущите настройки на сървъра и системата
Конфигуриране на удостоверяване и одитинг
Задаване на режима на удостоверяване
Задаване на нивото на одитинг
Настройки за използването на паметта
Работа с динамично конфигурирана памет
Използване на фиксирана памет
Активиране на поддръжката на AWE памет
Оптимизиране на паметта за индексиране
Заделяне на памет за заявки
Конфигуриране на процесори и паралелна обработка
Оптимизиране на натоварването на процесорите
Настройка на паралелната обработка
Конфигуриране на нишки, приоритети и влакна
Конфигуриране на потребителски и дистанционни връзки
Задаване на максималния брой потребителски връзки
Избор на подразбиращи се опции за връзките
Конфигуриране на дистанционни сървърни връзки
Сървърни настройки
Подразбиращ се език за SQL Server
Разрешаване и забраняване на системни актуализации
Разрешаване и забраняване на вложени тригери
Контролиране на изпълнението на индекси
Поддръжка на 2000-та година
Настройки на базите данни
Промяна на запълването на индексите
Таймаут за архивиране и възстановяване от резервни копия
Период на запазване при архивиране и възстановяване от резервни копия
Прочистване на кеша чрез контролни точки
Добавяне и премахване на информация от Active Directory
Откриване и отстраняване на проблеми с конфигурацията
Възстановяване от неправилна конфигурация
Промяна на колацията и изграждане на нова база данни Master
7 Администриране на бази данниФайлове и дневници на базите данни
Основи на администрирането на бази данни
Разглеждане на информацията за базите данни в SQL Server Management Studio
Разглеждане на информацията за база данни посредством T-SQL
Проверка на системни и примерни бази данни
Изследване на обекти на базите данни
Създаване на бази данни
Създаване на бази данни в SQL Server Management Studio
Създаване на бази данни посредством T-SQL
Промяна на бази данни и техните опции
Промяна на опции на бази данни в SQL Server Management Studio
Промяна на бази данни посредством ALTER DATABASE
Конфигуриране на автоматични опции
Контролиране на съвместимостта с ANSI на ниво бази данни
Опции за курсорите
Контролиране на потребителския достъп и състоянието на базите данни
Онлайн, офлайн и авариен режим
Опции за връзки между базите данни и външния достъп
Опции за възстановяване, дневници и проверката за I/O грешки при дисковете
Разглеждане, промяна и предефиниране на опции на базите данни
Контролиране на размера на базите данни и дневниците
Автоматично контролиране на размера на файловете
Ръчно разширяване на базите данни и дневниците
Ръчно компресиране и свиване на бази данни
Операции с бази данни
Преименуване на база данни
Отстраняване и изтриване на база данни
Закачване и разкачване на бази данни
Съвети и техники
Копиране и преместване на бази данни
Преместване на бази данни
Преместване и оразмеряване на tempdb
Създаване на вторични файлове с данни и дневници
Предотвратяване на грешки в дневниците на транзакциите
Предотвратяване на грешки от запълване на файлова група
Създаване на нов шаблон за бази данни
8 Сигурност в SQL Server 2005Преглед на сигурността на SQL Server 2005
Работа със заявители и защитавани обекти
Права за достъп до защитаваните обекти
Преглеждане на правата, предоставени за защитаваните обекти
Преглеждане на вградените права
Преглеждане на действащите права
Методи за удостоверяване в SQL Server 2005
Windows Authentication
Смесена сигурност и акаунти за SQL Server
Акаунти и потребители със специално предназначение
Групата Administrators
Потребителският акаунт Administrator
Акаунтът sa
Акаунтите NETWORK SERVICE и SYSTEM
Потребителят Guest
Потребителят dbo
Потребителите sys и INFORMATION_SCHEMA
Права
Права за достъп до обекти
Права за достъп до конструкции
Неявни права
Роли
Сървърни роли
Роли за бази данни
Контролиране на акаунтите в сървъра
Разглеждане и редактиране на съществуващи акаунти
Създаване на акаунти
Редактиране на акаунти посредством T-SQL
Разрешаване или забраняване на достъп Активиране, деактивиране и отключване на акаунти
Премахване на акаунти
Промяна на пароли
Конфигуриране на сървърни роли
Присвояване на роли на отделен акаунт
Присвояване на роли на няколко акаунта
Отнемане на права за достъп и роли от сървърен акаунт
Контролиране на достъпа и администрирането на бази данни
Предоставяне на достъп и присвояване на роли на отделен акаунт
Присвояване на роли на множество акаунти
Създаване на стандартни роли за бази данни
Създаване на роли за бази данни за приложения
Прекратяване на членство в роли за потребители на бази данни
Изтриване на дефинирани от потребител роли
Команди за контролиране на достъпа и ролите в Transact-SQL
Управление на правата за бази данни
Присвояване на права за конструкции
Права над обекти на отделни акаунти
Права над обекти на множество акаунти
Част III Администриране на данните в Microsoft SQL Server 2005 9 Работа със схеми, таблици, индекси и изгледиРабота със схеми
Създаване на схеми
Модифициране на схеми
Преместване на обекти в нова схема
Премахване на схема
Първи стъпки с таблиците
Основни положения при таблиците
Страници с данни
Екстенти
Дялове на таблици
Работа с таблици
Създаване на таблици
Модифициране на съществуващи таблици
Преглед на информация за редовете и размерите на таблица
Изобразяване на свойствата и правата за достъп до таблиците
Изобразяване на текущи стойности от таблици
Копиране на таблици
Преименуване и изтриване на таблици
Добавяне и изтриване на колони в таблица
Създаване на таблици със скрипт
Работа със стойности в таблиците
Използване на вградените типове данни
Използване на полета с фиксирана, променлива и максимална дължина
Използване на потребителски типове данни
Разрешаване и забраняване на стойностите Null
Използване на подразбиращи се стойности
Използване на прости идентификатори и глобално уникални идентификатори
Използване на изгледи
Работа с изгледи
Създаване на изгледи
Модифициране на изгледи
Изгледи с възможност за актуализиране
Определяне на характеристиките на изгледи
Създаване и управление на индекси
Същност
Клъстерни индекси
Неклъстерни индекси
XML индекси
Определяне на подходящите за индексиране колони
Индексиране на изчислени колони и изгледи
Преглед на свойствата на индексите
Създаване на индекси
Управление на индекси
Съветникът Database Engine Tuning Advisor
Ограничителни условия и правила за колоните
Използване на ограничителни условия
Използване на правила
10 Импортиране, експортиране и трансформиране на данниРабота с Integration Services
Първи стъпки с Integration Services
Инструменти на Integration Services
Integration Services и доставчици на данни
Пакети на Integration Services
Създаване на пакети със съветника Import and Export Wizard на SQL Server
Етап 1: конфигуриране на източника и дестинацията
Етап 2: копиране или изграждане на заявка
Етап 3: форматиране и трансформация
Етап 4: записване и изпълнение
Инструментът BCP
Основни положения
Синтаксис на BCP
Права и режими в BCP
Импортиране на данни с BCP
Експортиране на данни с BCP
BCP скриптове
Употреба на командата BULK INSER
11 Свързани сървъри и разпределени транзакцииРабота със свързани сървъри и разпределени данни
Използване на разпределени заявки
Използване на разпределени транзакции
Работа с услугата Distributed Transaction Coordinator
Управление на свързани сървъри
Добавяне на свързани сървъри
Настройки за сигурността на свързани сървъри
Опции за отдалечени и свързани сървъри
Изтриване на свързани сървъри
12 Репликация тип “моментна снимка”, репликация със сливане и транзакционна репликацияОбщ преглед на репликацията
Компоненти на репликацията
Репликационни агенти и задания
Планиране на репликацията
Модели на репликация
Предшестващи репликацията действия
Администриране на дистрибутора
Създаване на нов дистрибутор
Актуализиране на дистрибутори
Създаване на бази данни за разпространение
Активиране и актуализиране на издатели
Активиране на бази данни за публикации
Изтриване на бази данни за разпространение
Деактивиране на публикуването и разпространението
Създаване и управление на публикации
Създаване на публикации
Разглеждане и актуализиране на публикации
Конфигуриране на свойствата на публикациите
Конфигуриране на сигурността на агентите и акаунтите на процеси
Контрол на абонатния достъп до публикация
Създаване на скрипт за публикация
Изтриване на публикация
Абониране за публикация
Основни положения
Създаване на абонаменти
Преглеждане на абонаментните свойства
Актуализиране, поддръжка и изтриване на абонаменти
Валидация на абонаменти
Повторно инициализиране на абонаменти
Част IV Оптимизация и поддръжка на Microsoft SQL Server 2005 13 Наблюдение на Microsoft SQL Server 2005Наблюдение на производителността и активността на сървъра
Причини за наблюдение на SQL Server
Подготовка за наблюдение
Инструменти и ресурси за наблюдение
Работа с Replication Monitor
Стартиране и използване на Replication Monitor
Добавяне на издатели и групи издатели
Работа с дневниците за събития
Преглеждане на дневника за приложения
Разглеждане на дневниците за събития на SQL Server
Преглеждане на дневниците за събития на SQL Server Agent
Следене на производителността на SQL Server
Избор на броячи за наблюдение
Създаване на дневници на Performance Monitor и работа с тях
Възпроизвеждане на дневниците на производителността
Конфигуриране на сигнали за броячите на производителността
Решаване на проблемите с производителността чрез Profiler
Работа с Profiler
Провеждане на проследяване
Действия при проследяване
Съхраняване на резултати от проследяване
Възпроизвеждане на проследяване
14 Архивиране и възстановяване на SQL Server 2005Създаване на резервно копие и план за възстановяване
Първоначални стъпки
Планиране на огледални бази данни и създаване на резервни копия за тях
Планиране на резервни копия за репликирани бази данни
План за създаване на резервни копия на много големи бази данни
Избор на архивиращи устройства и информационни носители
Прилагане на стратегии за резервни копия
Създаване на устройство за резервни копия
Създаване на резервни копия
Създаване на резервни копия в SQL Server Management Studio
Работа с разслоени резервни копия с няколко устройства
Работа с резервни копия с Transact-SQL
Създаване на резервни копия на дневниците на транзакциите
Възстановяване на база данни
Нарушаване на целостта на базите данни и решение на проблема
Възстановяване на база данни от обикновено резервно копие
Възстановяване на файлове и групи от файлове
Възстановяване на база данни на друго място
Възстановяване на липсващи данни
Създаване на изчакващи сървъри
Използване на командите за възстановяване на Transact-SQL
Възстановяване на текстови каталози
Възстановяване на master
Огледални образи на бази данни
Конфигуриране на огледални образи
Работа с огледални образи
Наблюдение на статуса и производителността на огледален сървър
15 Автоматизация и поддръжка на бази данниОбщ преглед на автоматизацията и поддръжката на бази данни
Използване на Database Mail
Използване на SQL Server Agent
Управление на сигнали
Управление на оператори
Планиране на задания по график
Създаване на задания
Автоматизиране на рутинни администраторски действия с множество сървъри
Администриране на повече от един сървъри
Поддръжка на бази данни
Настройки на операцията експедиране на дневници
Създаване на огледални копия и експедиране на дневници