Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 12448|Svar: 1

[Källa] SQL Server-jobb

[Kopiera länk]
Publicerad på 2018-09-05 16:58:19 | | | |
Detta inlägg redigerades senast av sgFengSu den 6 september 2018 kl. 08:51

Oavsett om det är en databas eller ett annat system, kommer det att finnas något som kan utföras utan mänsklig inblandning.
Denna typ av definition kan uppnås genom jobb i SQL Server-databasen.
För SQL SERVER-jobb är det en serie specificerade operationer som utförs sekventiellt av SQL SERVER-agenten.

Den huvudsakliga relaterad till jobbet är jobbet som visas i följande diagram, och den andra är jobbaktivitetsmonitorn (SQL Server-proxytjänsten måste aktiveras)



När den grundläggande förberedelsen är klar är nästa steg att skapa, köra, ändra och ta bort jobbet

sp_add_job
Skapa ett jobb
sp_add_jobstep
Skapa ett eller flera jobbsteg
sp_add_schedule
Skapa en plan
sp_attach_schedule
Bifoga en plan till en aktivitet
sp_add_jobserver
Ställ in servern för jobbet
Självklart tycker jag personligen att den vänliga vyn går mycket snabbare än att köra dessa satser (uppnås genom att högerklicka på jobbet – skapa jobbet)


I steget föredrar jag personligen att skriva satsen som ska utföras som en lagrad procedur, och det är smidigare att bara behålla den lagrade proceduren senare

När du skapar ett nytt steg kan du stöta på denna situation som visas i figuren nedan, eftersom komponenten i sista parentesen saknas kan du hänvisa till länken
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


I planen, försök lägga till en plan för att skicka ett mejl till administratören om det misslyckas, för att undvika att du inte vet om jobbets exekvering misslyckas, och att viss antivirusprogramvara också blockerar detta jobb, om det finns en antivirusmotor, försök lägga till en vitlista.

Tips: vissa lagrade procedurer kan köras i mer än en minut, vid denna typ av exekvering på sidan får sidan en responstidsavslutningsmekanism och rapporterar sedan vissa fel, och den lagrade proceduren kan inte utföras.
Om detta händer är den lagrade proceduren egentligen omöjlig att optimera, och den lagrade proceduren kan placeras i jobbet för att köra jobbetExekutivmsdb.dbo.sp_start_job@job_name='job_name'På så sätt kan pinsamhet undvikas, och glöm förstås inte att påminna avslutade avrättningen.
exec msdb.dbo.sp_start_job @job_name='job_name'







Föregående:Förståelse av nyckelordet instanceof i Java
Nästa:Spring och MyBatis integrerar texttypgropen i den automatiskt genererade koden
Publicerad på 2018-09-06 09:27:51 |
Proprotur för daglig automatisk säkerhetskopiering av SQL Server-databaser
https://www.itsvse.com/thread-4895-1-1.html
(Källa: Architect_Programmer)
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com