Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12448|Svare: 1

[Kilde] SQL Server-jobber

[Kopier lenke]
Publisert på 05.09.2018 16:58:19 | | | |
Dette innlegget ble sist redigert av sgFengSu den 2018-9-6 08:51

Enten det er en database eller et annet system, vil det være noe som kan utføres uten menneskelig involvering.
Denne typen definisjon kan oppnås gjennom jobber i SQL Server-databasen.
For SQL SERVER-jobber er det en serie spesifiserte operasjoner som utføres sekvensielt av SQL SERVER-agenten.

Den viktigste relatert til jobben er jobben som vist i diagrammet nedenfor, og den andre er jobbaktivitetsmonitoren (SQL Server-proxytjenesten må aktiveres)



Etter at den grunnleggende forberedelsen er fullført, er neste steg å opprette, kjøre, endre og slette jobben

sp_add_job
Opprett en jobb
sp_add_jobstep
Lag ett eller flere jobbtrinn
sp_add_schedule
Lag en plan
sp_attach_schedule
Legg ved en plan til en aktivitet
sp_add_jobserver
Sett serveren for jobben
Selvfølgelig synes jeg personlig at den vennlige visningen er mye raskere enn å utføre disse setningene (oppnådd ved å høyreklikke på jobben – opprette jobben)


I steget foretrekker jeg personlig å skrive setningen som skal utføres som en lagret prosedyre, og det er mer praktisk å bare vedlikeholde den lagrede prosedyren senere

Når du oppretter et nytt steg, kan du støte på denne situasjonen som vist i figuren nedenfor, fordi komponenten i siste parentes mangler, kan du se lenken
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


I planen, prøv å legge til en plan om å sende en e-post til administratoren hvis det feiler, for å unngå situasjonen hvor du ikke vet om jobbutførelsen feiler, og at noe antivirusprogramvare også vil blokkere denne jobben; hvis det finnes en antivirusmotor, prøv å legge til en hviteliste.

Tips: noen lagrede prosedyrer kan kjøres i mer enn ett minutt, denne typen utførelse på siden vil siden ha en svartidsavbruddsmekanisme, og deretter rapportere noen feil, og den lagrede prosedyren kan ikke kjøres.
Hvis dette skjer, er den lagrede prosedyren egentlig umulig å optimalisere, og den lagrede prosedyren kan plasseres i jobben for å utføre jobbenAdministrerende direktørmsdb.dbo.sp_start_job@job_name='job_name'På denne måten kan pinlighet unngås, og selvfølgelig må du ikke glemme å minne henrettelsen på slutten.
leder msdb.dbo.sp_start_job @job_name='job_name'







Foregående:Forståelse av nøkkelordet i Java
Neste:Spring og MyBatis integrerer teksttypegropen i den automatisk genererte koden
Publisert på 06.09.2018 09:27:51 |
Prosedyre for daglig automatisk sikkerhetskopiering av SQL Server-databaser
https://www.itsvse.com/thread-4895-1-1.html
(Kilde: Architect_Programmer)
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com