Автоматизиране на администрирането на база данни с SQL Server Agent

01 от 06

Стартирайте услугата SQL Server Agent

SQL Server Agent ви позволява да автоматизирате различни административни задачи. Една от тези задачи включва използването на SQL Server Agent за създаване и планиране на задание, което автоматизира администрирането на базата данни.

Отворете Microsoft SQL Server Configuration Manager и намерете услугата SQL Server Agent. Ако състоянието на тази услуга е "RUNNING", не е нужно да правите нищо. В противен случай щракнете с десния бутон върху услугата SQL Server Agent и изберете Start от изскачащото меню, за да отворите прозореца Стартиране на услугата.

Забележка : Тази статия се отнася за SQL Server 2008. Ако използвате по-нова версия на SQL Server, може да искате да прочетете Конфигуриране на SQL Server Agent в SQL Server 2012 .

02 от 06

Отворете SQL Server Management Studio и разширете папката на агента на SQL Server

Затворете мениджъра за конфигуриране на SQL Server и отворете SQL Server Management Studio. В SSMS разгънете папката на SQL Server Agent.

03 от 06

Създаване на нова задача за SQL Server Agent

Кликнете с десния бутон върху папката " Работа " и изберете " Нова задача" от стартовото меню. Попълнете полето Име с уникално име за вашата работа (описанието ви ще ви помогне да управлявате по-добре задачите по пътя). Посочете профила, в който искате да сте собственик на заданието в текстовото поле на собственика . Работата ще се изпълнява с разрешенията на този акаунт и може да бъде променяна само от собственика или от членовете на ролята на sysadmin.

След като зададете име и собственик, от падащия списък изберете една от предварително определените категории задания. Например можете да изберете категория "Поддръжка на базата данни" за задачи за рутинна поддръжка.

Използвайте голямото текстово поле Описание, за да предоставите подробно описание на целта на заданието. Напишете го по такъв начин, че някой (включен в себе си) да може да го разгледа няколко години след това и да разбере целта на работата.

Накрая, уверете се, че е активирана квадратчето Enabled .

04 от 06

Въведете екрана на Стъпки за задачи на SQL Server Agent

От лявата страна на прозореца " Нова задача " ще видите икона " Стъпки " под заглавието "Избор на страница". Кликнете върху тази икона, за да видите празния списък със задачи.

05 от 06

Добавете стъпки за работа с SQL Server Agent

Добавете отделните стъпки за заданието. Кликнете върху бутона Нов, за да създадете нова стъпка от задачата и ще видите прозореца "Нова задача".

Използвайте текстовото поле Стъпка Име , за да предоставите описателно име за стъпката.

Използвайте падащото меню " База данни ", за да изберете базата данни, върху която ще се занимава заданието.

Накрая използвайте текстовото поле на командата , за да предоставите Synactx Transact-SQL, съответстващ на желаното действие за тази стъпка. След като завършите въвеждането на командата, щракнете върху бутона за анализ, за да проверите синтаксиса.

След успешното валидиране на синтаксиса кликнете върху OK, за да създадете стъпката. Повторете този процес толкова пъти, колкото е необходимо, за да определите желаната задача на SQL Server Agent.

06 от 06

Планирайте задачата на SQL Server Agent

Задайте график за заданието, като кликнете върху иконата График в секцията Избор на страница в прозореца Ново задание . Ще видите прозореца " График на новата работа ".

Въведете име за графика в текстовото поле Име и изберете тип график - Еднократно, Повторно, Стартиране, когато SQL Server Agent стартира или стартира, когато процесорът стане неактивен - от падащото меню. Използвайте разделите за честота и продължителност на прозореца, за да укажете параметрите на заданието. Когато приключите, кликнете върху OK, за да затворите прозореца График и OK, за да създадете задачата.