Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12448|Odgovoriti: 1

[Vir] Delovna mesta v SQL Serverju

[Kopiraj povezavo]
Objavljeno na 5. 09. 2018 16:58:19 | | | |
Ta objava je bila nazadnje urejena s strani sgFengSu 6. 9. 2018 ob 08:51

Ne glede na to, ali gre za podatkovno bazo ali drug sistem, bo nekaj, kar je mogoče izvesti brez človeške intervencije.
Tovrstno definicijo je mogoče doseči z nalogami v bazi SQL Server.
Za SQL SERVER naloge gre za niz določenih operacij, ki jih SQL SERVER agent izvaja zaporedno.

Glavni, povezan z nalogo, je naloga, kot je prikazana na spodnjem diagramu, druga pa je monitor aktivnosti opravil (SQL Server proxy storitev mora biti omogočena)



Ko je osnovna priprava zaključena, naslednji korak je ustvarjanje, izvedba, sprememba in brisanje naloge

sp_add_job
Ustvarite delovno mesto
sp_add_jobstep
Ustvarite enega ali več korakov delovnega mesta
sp_add_schedule
Ustvarite načrt
sp_attach_schedule
Dodajte načrt k dejavnosti
sp_add_jobserver
Nastavi strežnik za nalogo
Seveda osebno najdem prijazen pogled veliko hitrejši kot izvajanje teh stavkov (doseženo z desnim klikom na nalogo – ustvarjanje naloge)


V koraku osebno raje napišem izjavo, ki se izvaja kot shranjeno proceduro, in bolj priročno je, da shranjeno proceduro ohranim šele kasneje

Pri ustvarjanju novega koraka se lahko srečate s to situacijo, kot je prikazano na spodnji sliki, saj manjka komponenta v zadnjih oklepajih, lahko se sklicujete na povezavo
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


V načrtu poskusite dodati načrt, da pošljete e-pošto administratorju, če ta ne uspe, da se izognete situaciji, da ne veste, ali izvajanje naloge ne uspe, in da bo kakšen protivirusni program blokiral to nalogo; če obstaja protivirusni sistem, poskusite dodati seznam dovoljenih podatkov.

Namig: nekateri shranjeni postopki se lahko izvajajo več kot minuto; pri takšnem izvajanju na strani bo stran imela mehanizem odzivnega časovnega omika, nato pa poročala o nekaterih napakah, shranjene procedure pa ni mogoče zagnati.
Če se to zgodi, je shranjene procedure res nemogoče optimizirati, zato se shranjena procedura lahko vključi v nalogo za izvedbo nalogeizvršni odbormsdb.dbo.sp_start_job@job_name='job_name'Na ta način se lahko izognete zadregi, seveda pa ne pozabite opomniti na konec usmrtitve.
izvršni msdb.dbo.sp_start_job @job_name='job_name'







Prejšnji:Razumevanje instance ključne besede v Javi
Naslednji:Spring in MyBatis integrirata besedilni tip pit v samodejno generirano kodo
Objavljeno na 6. 09. 2018 09:27:51 |
Postopek za dnevno samodejno varnostno kopiranje SQL Server baz podatkov
https://www.itsvse.com/thread-4895-1-1.html
(Vir: Architect_Programmer)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com