Администрирование БД средствами SQL Server 2000
Автоматизация административных задач
Задание 1. Создание и назначение надежного оператора.
- Используя
Internet Explorer,
подключитесь к удаленному рабочему столу учебного сервера БД.
- Используя
средства Windows,
создайте пользователя failsafe_собств_имя на удаленном компьютере.
- Закройте
удаленный рабочий стол.
- Установите
средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
- Создайте новую БД JobBD_собств_имя, установив в качестве места размещения файлов БД и журнала транзакций папку c:\db\444.
- Выполните экспорт данных (таблиц, представлений, хранимых процедур) из БД pubs в созданную Вами БД.
- Выберите
контейнер Operators и создайте нового оператора с собственным именем. В
поле Net Send установите ваше доменное имя и щелкните кнопку Test.
- Вызовите
Свойства контейнера SQL Server Agent
и выберите вкладку Alert System.
- В
группе Fail-Safe Operator выберите – создание нового оператора. В качестве
надежного оператора выберите failsafe_собств_имя.
Задайте вариант оповещения по сети.
- Закройте
окна Enterprise Manager.
Задание 2. Создание задания посредством мастера Create Job Wizard.
- Установите
средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
- Выберите
в меню Tools команду Wizards,
в группе Management найдите и запусите нужный мастер.
- В
качестве типа задания выберите Transact-SQL command
и перейдите к следующему шагу.
- В поле
Transact-SQL введите
BACKUP DATABASE JobBD_собст_имя TO DISK=’C:\DB\444\JobDB_собств_имя.bak’.
- Щелкните
кнопку Parse для
проверки синтаксиса команды. Если отсутствуют ошибки, перейдите к
следующему шагу.
- Установите
расписание выполнения задания: еженедельно по понедельникам в 9:00.
- Задайте
в качестве оператор собственное имя.
- Задайте
в качестве имени задания Job_собственное_имя.
- Сохраните
задание.
Задание 3. Создание задания посредством Enterprise Manager.
- Установите
средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
- В
контейнере SQL Server Agent щелкните значок Jobs и выберите команду New Job.
- В
поле имя задайте имя задания – Backup Base собств
имя Tlog.
- Создайте
этап задания с именем Backup Tlog Step
- В поле
Command введите оператор Transact-SQL BACKUP LOG JobBD_собст_имя TO DISK=’C:\DB\444\JobDB_имя.trn’.
- Щелкните
кнопку Parse для
проверки синтаксиса команды. Если отсутствуют ошибки, перейдите к
следующему шагу.
- Создайте
расписание выполнения задания: ежедневно по рабочим дням в 20:00.
- Задайте
в качестве оператор собственное имя.
- Просмотрите
результаты создания задания.
- Запустите
задание, просмотрите результаты работы.
Задание 4. Создание задания посредством Enterprise Manager.
- Установите средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
- Выберите контейнер Management.
- Создайте план обслуживания, обеспечивающий проверку целостности собственной БД и оптимизацию размера БД. Задайте в качестве имени плана - собственное имя.
- Установите время запуска плана, обеспечивающего начало его выполнение в течение 3 минут, уставновите место размешщения журнала выполнения данного плана c:\db\444\.
- Проверьте выполнение указанного плана в списке заданий, какие операции выполняеются?
- Проверьте результаты выполнения собственного плана. Если есть ошибки, то какова их причина.
- Какие возможные операции могут быть включены в план обслуживания БД?