Аўтаматызацыя адміністравання базы дадзеных з агентам SQL Server

01 з 06

Запуск службы агента SQL Server

Агент SQL Server дазваляе аўтаматызаваць мноства адміністрацыйных задач. Адна з гэтых задач мяркуе выкарыстанне агента SQL Server для стварэння і запланаваць працу, якая аўтаматызуе адміністраванне баз дадзеных.

Адкрыйце Microsoft дыспетчар канфігурацыі SQL Server і знайдзіце службу агента SQL Server. Калі статус гэтай службы «RUNNING» вам не трэба нічога рабіць. У адваротным выпадку, пстрыкніце правай кнопкай мышы на службе агента SQL Server і абярыце Start з ўсплываючае меню , каб адкрыць акно Пачатак абслугоўвання.

Заўвага: У дадзеным артыкуле ставіцца да SQL Server 2008. Калі вы выкарыстоўваеце больш познюю версію SQL Server, вы можаце прачытаць у раздзеле Налада агента SQL Server , у SQL Server 2012 .

02 з 06

Адкрыйце сераду SQL Server Management Studio, і пашырэнне SQL Server Agent тэчкі

Зачыніць Дыспетчар канфігурацыі SQL Server і адкрыты SQL Server Management Studio. У SSMS разгарніце тэчку агента SQL Server.

03 з 06

Стварэнне заданні Server Agent Новы SQL

Пстрыкніце правай кнопкай мышы на тэчцы Праца і абярыце Стварыць заданне з меню запуску. Запоўніце поле Імя унікальнае імя для вашай работы (быўшы апісальным дапаможа вам кіраваць заданнямі лепш ўніз па дарозе). Пакажыце уліковы запіс , якую вы хочаце быць уладальнікам заданні ў тэкставым полі Уладальніка. Праца будзе выконвацца з правамі гэтага ўліковага запісу і можа быць зменена толькі уладальнікам або сістэмным адміністратарам членамі ролі.

Пасля таго, як вы пакажа імя і ўладальнік, выбраць адну з наканаваных катэгорый працоўных з выпадальнага спісу. Напрыклад, вы можаце выбраць катэгорыю «Абслугоўванне базы дадзеных» для руцінных работ па тэхнічным абслугоўванні.

Выкарыстоўвайце вялікае апісанне тэкставае поле , каб даць падрабязнае апісанне мэты працы. Запішыце яго такім чынам, што хтосьці (уключаючы вас) будзе мець магчымасць глядзець на яго праз некалькі гадоў і зразумець мэта працы.

Нарэшце, пераканайцеся , што ўключаны сцяжок.

04 з 06

Увядзіце экран агента SQL Server Праца крокі

На левай баку акна New Job, вы ўбачыце значок крокаў у раздзеле "Выбар старонкі» загаловак. Націсніце на гэтую абразок, каб убачыць пусты спіс Работы Step.

05 з 06

Дадаць заданне агента SQL Server Steps

Дадайце асобныя крокі для працы. Націсніце кнопку Стварыць , каб стварыць новы крок заданні , і вы ўбачыце Новае акно Job Step.

Выкарыстоўвайце Імя тэкставае поле Крок забяспечыць апісальны імя для кроку.

Выкарыстоўвайце выпадальнае акно базы дадзеных , каб выбраць базу дадзеных аб тым , што праца будзе дзейнічаць у адпаведнасці з .

І, нарэшце, выкарыстоўваць тэкставае поле Command для забеспячэння сінтаксісу Transact-SQL , адпаведны жаданага дзеянні на гэтай стадыі працы. Пасля завяршэння ўводу каманды націсніце кнопку Разбор для праверкі сінтаксісу.

Пасля паспяховай праверкі сінтаксісу, націсніце кнопку OK , каб стварыць крок. Паспрабуйце гэты працэс столькі разоў, колькі неабходна, каб вызначыць патрэбны заданне агента SQL Server.

06 з 06

Запланаваць заданне агента SQL Server

Ўсталяваць графік працы, націснуўшы на значок Schedule ў Выберыце частка старонкі ў акне New Job. Вы ўбачыце акно Новае расклад працы.

Пакажыце імя для раскладу у тэкставым полі Імя і абярыце графік тыпу-разавы, Перыядычнае, Start , калі SQL Server Agent Запуск або запуск Калі ЦП Стаць Idle-з выпадальнага спісу. Выкарыстоўвайце частату і працягласць ўчасткі вокны для заданні параметраў заданні. Калі вы скончыце, націсніце кнопку OK , каб зачыніць акно Расклады і OK , каб стварыць працу.