Begin SQL Server Agent - Stel SQL Server 2012 op

Met SQL Server Agent kan u 'n verskeidenheid administratiewe take outomatiseer. In hierdie handleiding loop ons deur die proses van die gebruik van SQL Server Agent om 'n werk te skep en te skeduleer wat databasisadministrasie outomatiseer. Hierdie handleiding is spesifiek vir SQL Server 2012 . As u 'n vorige weergawe van SQL Server gebruik, kan u die databasisadministrasie outomaties met SQL Server Agent lees . As u 'n latere weergawe van SQL Server gebruik, sal u dalk die SQL Server Agent vir SQL Server 2014 wil lees.

01 van 06

Begin SQL Server Agent in SQL Server 2012

SQL Server Configuration Manager.

Open Microsoft SQL Server Configuration Manager en klik op die item "SQL Server Services" in die linkerdeel. Dan, in die regter paneel, soek die SQL Server Agent-diens. As die status van daardie diens "RUNNING" is, hoef jy niks te doen nie. Andersins, kliek met die rechtermuisknop op die SQL Server Agent-diens en kies Start in die venster menu. Die diens sal dan begin hardloop.

02 van 06

Skakel oor na SQL Server Management Studio

Object Explorer.

Sluit SQL Server Configuration Manager en open SQL Server Management Studio. Binne SSMS, brei die SQL Server Agent-lêergids uit. U sal die uitgebreide vouers wat hierbo vertoon word, sien.

03 van 06

Skep 'n SQL Server Agent Job

Skep 'n werk.

Klik dan met die rechtermuisknop op die map Werken en kies Nuwe werk in die opstart menu. Jy sal die venster Nuwe werkskepping hierbo sien. Vul die naam veld in met 'n unieke naam vir jou werk (beskrywend sal jou help om bane beter onder die pad te bestuur!). Spesifiseer die rekening wat u die eienaar van die werk wil hê in die Eienaar-tekskassie. Die werk sal met die regte van hierdie rekening loop en mag slegs deur die eienaar of sysadmin-rollede gewysig word.

Sodra u 'n naam en eienaar gespesifiseer het, kies een van die voorafbepaalde poskategorieë in die keuselys. Byvoorbeeld, jy kan die kategorie "Databasisonderhoud" kies vir roetine-onderhoudswerk .

Gebruik die groot beskrywingstekstveld om 'n gedetailleerde beskrywing te gee van die doel van u werk. Skryf dit so dat iemand (jouself ingesluit!) Dit 'n paar jaar lank kan sien en die doel van die werk verstaan.

Ten slotte, maak seker dat die boks Geaktiveer is nagegaan.

Kliek nog nie op OK nie - ons het meer te doen in hierdie venster!

04 van 06

Bekyk die werkstappe

Werkstapvenster.

Aan die linkerkant van die New Job-venster, sien jy 'n Stappe-ikoon onder die "Kies 'n bladsy" -opskrif. Klik op hierdie ikoon om die leë Job Step List hierbo te sien.

05 van 06

Skep 'n werkstaaf

Skep 'n nuwe werkstaaf.

Vervolgens moet u die individuele stappe vir u werk byvoeg. Klik op die knoppie Nuwe om 'n nuwe werkstap te skep en jy sal die Nuwe Werkstap-venster hierbo sien.

Gebruik die Stap Name-tekskassie om 'n beskrywende naam vir die stap te gee.

Gebruik die vervolg keuselys Databasis om die databasis te kies waarvoor die werk sal handel.

Uiteindelik, gebruik die Command-tekskassie om die Transact-SQL-sintaksis wat ooreenstem met die gewenste aksie vir hierdie werkstap, te verskaf. Sodra u die opdrag voltooi het, kliek op die knoppie Parse om die sintaksis te verifieer.

Nadat jy die sintaks suksesvol bekragtig het, klik OK om die stap te skep. Herhaal hierdie proses soveel keer as wat nodig is om u gewenste SQL Server Agent-werk te definieer.

06 van 06

Skeduleer u SQL Server Agent 2012 Job

Planning van SQL Server Agent Jobs.

Ten slotte wil jy 'n skedule vir die werk stel deur op die ikoon Skedule in die Kies 'n bladsy gedeelte van die Nuwe werk venster te klik. U sal die venster New Job Schedule hierbo sien.

Gee 'n naam vir die skedule in die tekskassie Naam en kies 'n skedule-tipe (Eenmalige, Herhalende, Begin wanneer die SQL Server Agent begin of begin wanneer die CPU's in gebruik word) in die aftrekkassie. Gebruik dan die frekwensie- en duurseksies van die venster om die parameters van die werk te spesifiseer. As jy klaar is, klik OK om die skedule venster te sluit en OK om die werk te skep.