Kun tietokannan palvelimessa on automaattisia varmuuskopiointitöitä, joskus unohdat, että ne ovat jopa käynnissä. Sitten unohdat tarkistaa, toimivatko ne onnistuneesti ja ette tiedä, kunnes tietokanta kaatuu ja et voi palauttaa sitä, koska sinulla ei ole nykyistä varmuuskopiota.
Siellä sähköposti-ilmoitukset tulevat sisään, joten voit nähdä työn tilan joka aamu, kun imetään kahvia ja teeskentelet työskentelyäsi.
SQL Server tarjoaa sisäänrakennetun sähköpostin lähettämismenetelmän, mutta valitettavasti se edellyttää, että Outlook ja profiili asennetaan palvelimelle, mikä ei välttämättä ole ihanteellinen tapa lähettää sähköpostia. Onneksi on olemassa toinenkin tapa, johon liittyy tallennetun menettelyn asentaminen palvelimeen, jonka avulla voit lähettää sähköpostia SMTP: n kautta.
Lataa sp_SQLNotify tallennettu menettely täältä.
Haluat muokata tallennettua menettelyä yhden rivin SMTP-palvelimen IP-osoitteen asettamiseksi:
EXEC @hr = sp_OASetProperty @iMsg, ‘Configuration.fields(“https://schemas.microsoft.com/cdo/configuration/smtpserver”).Value’, ‘10.1.1.10’
Asenna tallennettu proseduuri master-tietokantaan, joten sitä voi käyttää helposti aina, kun sitä tarvitaan.
Avaa SQL Server Agent Jobs -luettelo ja valitse sen työn ominaisuuksia, joista yrität luoda ilmoituksen:
Vaihe Nimi: Sähköpostiedon menestys
Syötä tämä SQL Command-ikkunaan alla olevan kuvan mukaisesti. Haluat muokata sähköpostiosoitteita ja -viestejä ympäristöön sopiviksi:
exec master.dbo.sp_SQLNotify ‘[email protected]’,’[email protected]’,’Backup Job Success’,’The Backup Job completed successfully’
Vaihe Nimi: Sähköpostiilmoitus epäonnistui
SQL:
exec master.dbo.sp_SQLNotify ‘[email protected]’,’[email protected]’,’Backup Job Failure,’The Backup Job failed’
Nyt ajatus on, että kohteet noudattavat tiettyä työnkulkua. Napsauta ensin Muokkaa vaiheessa 1 ja määritä ominaisuudet seuraavasti:
Muokkaa nyt toista vaihetta, joka on merkitty "Email Notification Success" -työkalulla ja määritä ominaisuudet näkyviksi tässä:
Muokkaa nyt kolmas vaihe, jonka otsikko on "Sähköposti-ilmoituksen epäonnistuminen", ja määritä ominaisuudet tässä näkyviksi:
Huomaa: Tässä artikkelissa käytetty tallennettu menettely on löytynyt täältä, vaikkakaan tämä ei välttämättä ole alkuperäinen lähde.
Lataa sp_SQLNotify tallennettu menettely täältä.