ПредишенСледващото

Заданието може да съдържа една или повече стъпки. Има различни начини, по които можете да определите стъпка на труда. Следният списък съдържа някои от тях.

♦ операционна система (CmdExec). Някои от другите работни места може да изисква от полезност SQL Server, който обикновено започва с нужната команда. Например, ако ще да се автоматизира движението на данни от сървъра на базата данни в досието с данни, или обратното, можете да използвате помощната програма ЗЗД.

♦ програма Call. Както може да се наложи още една алтернатива на програмата, която беше разработена с помощта на Visual Basic или друг език за програмиране. В този случай, вие винаги трябва да включва буквата път в Command стартиране на текстово поле на тази програма. Това е необходимо, тъй като сървър Агентът на SQL трябва да намери изпълним файл.

Ако заданието съдържа няколко стъпки, важно е да се определи какви действия трябва да се извършват в случай на повреда. Обикновено Database Engine започва следващата стъпка на работни места, ако предишната стъпка е завършена успешно. Въпреки това, ако стъпката на работа е била изпълнена с провала, всички стъпки на тази задача, няма да бъдат екзекутирани. Затова; винаги трябва да определите колко често всяка стъпка трябва да се повтори в случай на повреда. И, разбира се, е необходимо да се премахне причината за ненормално Прекратяването на етапа на работа (ясно е, че повторното стремежа винаги ще доведе до една и съща грешка, ако не се коригира).

Брой повторения зависи от вида и съдържанието на работата в стъпка (пакет команда или приложна програма).

Можете да създадете задача с помощта на:

♦ SQL Studio Management Server;

♦ процедури система съхранена (sp_add_job или sp_add_jobstep).

Създаване на работни места и нейните стъпки

Фиг. 18.2. Нов диалогов прозорец за работа

Поставете отметка в квадратчето Enabled, да предостави на разположение на работното място, за да се изпълни.

Всички задачи са достъпни по подразбиране. SQL Server Agent работа прави недостъпна ако график задача е била определена по времето, когато вече е отминал, или при повторно изпълнение с дата на завършване, което също се проведе. И в двата случая, трябва ръчно да определите наличието на работни места.

Създаване на работни места и нейните стъпки

Фиг. 18.3. В диалоговия прозорец New Job стъпка Page генералния

Можете да въведете ръчно отчета за Transact-SQL в полето Command или го наричат ​​от файл. В първия случай, въведете следните твърдения:

EXEC sp_addumpdevice "диск", "backup_filel", "C: \ sample_backup"

Архивиране на базата данни извадка ДА backup_filel

Както вероятно се досещате, процедурата на система SP addunpdevice добавя устройството към резервната В случая с Database Engine. За да се обадите на Transact-SQL изявление от файл с, щракнете върху бутона Open и изберете файла. Синтаксисът (оператори) могат да бъдат проверени чрез натискане на бутон направи разбор.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!