Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Какие ограничения имеет мастер заданий?




3. Создание многошагового задания

В этом разделе работы вам потребуется создать задание для импорта текстового файла в таблицу Products базы данных Northwind, и, в случае успешности данной операции, создания резервной копии базы данных. Для импорта воспользуйтесь следующей командой TSQL:

bulk insert Northwind.dbo.products from 'c:\moc\2072a\labfiles\l05\prods.txt' with (codepage='acp',

fieldterminator=',')

Задание должно выполняться по расписанию в первый день месяца в 1 ночи.

1. В программе Enterprise Manager разверните ветвь Management и создайте новое задание, вызвав контекстное меню на рубрике Jobs, а в нем команду New Job. В поле name введите имя задания (придумайте сами). На вкладке Steps, щелкните по кнопке New для описания первого шага задания (см. табл.3).

Таблица 3

Опция Значение
Step name (имя шага) Ввод_данных
Type (тип команды) TSQL
  bulk insert Northwind.dbo.products from 'c:\moc\2072a\labfiles\l05\prods.txt' with (codepage='acp', fieldterminator=',')  
Database Northwind
На вкладке Advanced On success action (в случае успеха)   Go to the next step (перейти к следующему шагу)
Retry attemps Retry interval 1 (Количество попыток в случае неудачи) 1(с минутным интервалом)
Output File (выходной файл) C:\Prodcopy.out (Overwrite-перезаписывать)

2. Создайте второй шаг задания, щелкнув опять по кнопке New. Для него используйте информацию табл.4.

Таблица 4

Опция Значение
Step name (имя шага) Рез_копия
Type (тип команды) TSQL
Database Northwind
Command BACKUP DATABASE Northwind TO DISK=’C:\Program Files\Microsoft SQL Server\Mssql\Backup\Nwind.bak’ WITH INIT
On success action (в случае успеха) Quit the job reporting success
Output File (выходной файл C:\Prodcopy.out (переключатель append для добавления данных шага)

 

3. Составьте расписание выполнения задания, для чего перейдите на вкладку Sсhedule и нажмите на кнопку Change. Введите имя расписания (Schedule Name). Выберите переключатель Recurring (для регулярного выполнения). Установите выполнение задания Monthly (ежемесячно) в 1 день в 1:00.

4. На вкладке Notifications установите переключатель Net Send и выберите созданный вами ранее оператор, а из соответствующего списка выберите опцию «Wherenever the job completes» (при любом завершении задания)

5. Запустите задание. Дождитесь появления сообщения об его успешном завершении. Просмотрите историю задания. Отметьте результаты выполнения задания в отчете.

6. Смоделируйте появление ошибки при выполнении задания. Для этого в проводнике найдите файл C:\Moc\2072A\Labfiles\L05\Prods.txt и переименуйте его (Prodsnew.txt).

7. Переключитесь в Enterprise Manager и запустите задание. Дождитесь сообщения, посланного по сети оператору. Просмотрите историю выполнения задания. Отразите ее в отчете.

8. Переименуйте файл C:\Moc\2072A\Labfiles\L05\Prodsnew.txt на C:\Moc\2072A\Labfiles\L05\Prods.txt.


Поделиться:

Дата добавления: 2015-09-15; просмотров: 59; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты