30Jun
Ko imate samodejne varnostne kopije, ki se izvajajo na strežniku baz podatkov, včasih pozabljate, da se celo izvajajo. Nato pozabite preveriti, ali se uspešno izvajajo, in se ne zavedajte, dokler se vaša zbirka podatkov ne zruši in jo ne morete obnoviti, ker nimate trenutne varnostne kopije.
Obstajajo e-poštna obvestila, tako da lahko vsako jutro vidite stanje opravil, ko pijete kavo in se pretvarjate, da delate.
SQL Server ponuja vgrajeno metodo pošiljanja e-poštnih sporočil, vendar na žalost zahteva, da imate na strežniku nameščen Outlook in profil, kar ni nujno najboljši način za pošiljanje e-pošte. Na srečo obstaja še ena metoda, ki vključuje namestitev shranjenega postopka na strežniku, ki vam omogoča pošiljanje e-pošte preko SMTP-ja.
Prenesite sp_SQLNotify shranjeni postopek tukaj.
Če želite shraniti eno vrstico v shranjenem postopku, boste želeli postaviti naslov IP svojega strežnika SMTP:
EXEC @hr = sp_OASetProperty @ iMsg, 'Configuration.fields( "http: //schemas.microsoft.com/cdo/configuration/ smtpserver"). Vrednost', '.1. 1.1.10 '
Namestite shranjeni postopek v glavno podatkovno bazo, tako da jo lahko enostavno uporabite, kadar koli je to potrebno.
Odprite seznam skrbnika SQL Server \ Jobs in izberite lastnosti za opravilo, za katerega poskušate ustvariti obvestilo:
Kliknite na kartico »Koraki« in si oglejte zaslon, ki je videti takole:
Kliknite gumb Novoustvariti nov korak zaposlitve. Ta korak bomo uporabili za pošiljanje e-poštnega obvestila o uspehu.
Korak Ime: E-poštno obvestilo Uspešnost
Vnesite ta SQL v okno Ukaz, kot je prikazano spodaj. Boste želeli prilagoditi e-poštne naslove in sporočila, ki se bodo ujemala z vašim okoljem:
exec master.dbo.sp_SQLNotify '[email protected]', '[email protected]', 'Usposabljanje za varnostno kopiranje', 'Zaključeno opravilouspešno "
Kliknite V redu in znova kliknite gumb Novo, da ustvarite nov korak. To bo korak obveščanja o napaki.
Korak Ime: e-poštna prijava neuspeh
SQL:
exec master.dbo.sp_SQLNotify '[email protected]', '[email protected]', 'Napaka pri izdelavi varnostnega kopiranja', Job Backup ni uspel
Zdaj je ideja, danarediti predmete slediti določenemu delovnemu toku. Najprej kliknite Uredi na 1. koraku in nastavite lastnosti, kot je prikazano tukaj:
Kar govorimo je, da ob uspehu pojdite na korak uspeha in po neuspehu pojdite na korak napake. Precej enostavne stvari.
Zdaj uredite drugi korak, eno sporočilo o uspešnosti obvestil o e-pošti, in nastavite lastnosti, kot je prikazano tukaj:
Pravimo, da če je opravilo za obvestila uspešno, preprosto zaprite delo, ne da bi zaženete 3. korak.t to določite, potem bomo na koncu dobili dve e-poštni sporočili, enega z uspehom in enega z neuspehom.
Sedaj uredite tretji korak, eno sporočilo o napaki »Pošiljanje e-poštnega obvestila« in nastavite lastnosti, kot je prikazano tukaj:
Zdaj bi morali biti vaši koraki za delo videti takole:
V vaši mapi »Prejeto« bi morali imeti e-poštna obvestila za uspeh ali neuspeh.
Opomba: Tukaj je bil najden shranjen postopek, uporabljen v tem članku, čeprav to morda ni izvirni vir.
Prenesite sp_SQLNotify shranjeni postopek tukaj.