Администрирование БД средствами SQL Server 2000
Автоматизация административных задач

 

Задание 1. Создание и назначение надежного оператора.

  1. Используя Internet Explorer, подключитесь к удаленному рабочему столу учебного сервера БД.
  2. Используя средства Windows, создайте пользователя failsafe_собств_имя на удаленном компьютере.
  3. Закройте удаленный рабочий стол.
  4. Установите средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
  5. Создайте новую БД JobBD_собств_имя, установив в качестве места размещения файлов БД и журнала транзакций папку c:\db\444.
  6. Выполните экспорт данных (таблиц, представлений, хранимых процедур) из БД pubs в созданную Вами БД.
  7. Выберите контейнер Operators и создайте нового оператора с собственным именем. В поле Net Send установите ваше доменное имя и щелкните кнопку Test.
  8. Вызовите Свойства контейнера SQL Server Agent и выберите вкладку Alert System.
  9. В группе Fail-Safe Operator выберите – создание нового оператора. В качестве надежного оператора выберите failsafe_собств_имя. Задайте вариант оповещения по сети.
  10. Закройте окна Enterprise Manager.

 

Задание 2. Создание задания посредством мастера Create Job Wizard.

  1. Установите средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
  2. Выберите в меню Tools команду Wizards, в группе Management найдите и запусите нужный мастер.
  3. В качестве типа задания выберите Transact-SQL command и перейдите к следующему шагу.
  4. В поле Transact-SQL введите BACKUP DATABASE JobBD_собст_имя TO DISK=’C:\DB\444\JobDB_собств_имя.bak’.
  5. Щелкните кнопку Parse для проверки синтаксиса команды. Если отсутствуют ошибки, перейдите к следующему шагу.
  6. Установите расписание выполнения задания: еженедельно по понедельникам в 9:00.
  7. Задайте в качестве оператор собственное имя.
  8. Задайте в качестве имени задания Job_собственное_имя.
  9. Сохраните задание.

 

Задание 3. Создание задания посредством Enterprise Manager.

  1. Установите средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
  2. В контейнере SQL Server Agent щелкните значок Jobs и выберите команду New Job.
  3. В поле имя задайте имя задания – Backup Base собств имя Tlog.
  4. Создайте этап задания с именем Backup Tlog Step
  5. В поле Command введите оператор Transact-SQL BACKUP LOG JobBD_собст_имя TO DISK=’C:\DB\444\JobDB_имя.trn’.
  6. Щелкните кнопку Parse для проверки синтаксиса команды. Если отсутствуют ошибки, перейдите к следующему шагу.
  7. Создайте расписание выполнения задания: ежедневно по рабочим дням в 20:00.
  8. Задайте в качестве оператор собственное имя.
  9. Просмотрите результаты создания задания.
  10. Запустите задание, просмотрите результаты работы.

 

Задание 4. Создание задания посредством Enterprise Manager.

  1. Установите средствами Enterprise Manager соединение с учебным экземпляром SQL Server.
  2. Выберите контейнер Management.
  3. Создайте план обслуживания, обеспечивающий проверку целостности собственной БД и оптимизацию размера БД. Задайте в качестве имени плана - собственное имя.
  4. Установите время запуска плана, обеспечивающего начало его выполнение в течение 3 минут, уставновите место размешщения журнала выполнения данного плана c:\db\444\.
  5. Проверьте выполнение указанного плана в списке заданий, какие операции выполняеются?
  6. Проверьте результаты выполнения собственного плана. Если есть ошибки, то какова их причина.
  7. Какие возможные операции могут быть включены в план обслуживания БД?