Máte-li automatické zálohovací úlohy běžící na databázovém serveru, někdy zapomenete, že jsou ještě v provozu. Pak si nezapomeňte zkontrolovat, zda běží úspěšně, a neuvědomují si, dokud se databáze zhroutí a není možné obnovit, protože nemáte aktuální zálohu.
To je místo, kde přijde e-mailem oznámení, takže můžete vidět stav úlohy každé ráno, když budete popíjet kávu a předstírat, že pracujete.
SQL Server nabízí vestavěné způsob odesílání e-mailů, ale bohužel to vyžaduje, abyste měli Outlook a profilu nainstalován na server, který nemusí být nutně ideální způsob, jak poslat e-mail. Naštěstí existuje jiný způsob, který zahrnuje instalaci uložené procedury na serveru, který vám umožní posílat e-maily přes SMTP.
Stáhněte si sp_SQLNotify uložené procedury zde.
Budete chtít upravit jeden řádek v uložené proceduře, aby IP adresu SMTP serveru:
EXEC @ hr = sp_OASetProperty @ iMsg, "Configuration.fields (" http://schemas.microsoft.com/cdo/configuration/smtpserver "). Hodnoty", '10 .1.1.10 "
Nainstalujte uložené procedury do databáze master, takže ji lze snadno použít z místa, kde potřeba.
Otevřete SQL Server Agent Seznam prací, a vyberte vlastnosti pro práci, o kterou se snaží vytvořit oznámení:
Klikněte na kartu kroky, a měli byste vidět obrazovku, která vypadá takto:
Klepněte na tlačítko Nový pro vytvoření nových pracovních krok. Budeme používat tento krok poslat e-mail oznámení o úspěchu.
Krok Jméno: e-mail oznámení úspěch
Zadejte tento SQL do příkazového okna, jak je vidět níže. Budete chtít upravit e-mailovou adresu a předmět zprávy, aby odpovídal vašemu prostředí:
exec master.dbo.sp_SQLNotify "server@localserver.com", "admin@localserver.com", "Úloha zálohování úspěch", "Úloha zálohování úspěšně dokončen"
Klepněte na tlačítko OK a potom klepněte na tlačítko Nový znovu vytvořit další krok. Bude se jednat o porušení oznamovací krok.
Krok Jméno: e-mail oznámení selhání
SQL:
exec master.dbo.sp_SQLNotify "server@localserver.com", "admin@localserver.com", "Úloha zálohování selhání," Úloha zálohování selhalo '
Nyní je idea je, aby se položky po určitý pracovní postup. Nejprve klepněte na tlačítko Upravit kroku 1, a nastavit vlastnosti, jak je znázorněno zde:
To, co říkají, je, že na úspěch, jděte k úspěchu krok a při selhání naleznete na selhání kroku. Docela jednoduché věci.
Nyní upravit druhý krok, jeden označený "oznámení e-mailem úspěch", a nastavit vlastnosti vidět zde:
Říkáme, že v případě, že oznámení práci je úspěšný, pak jen opustil zaměstnání, aniž by hrozilo Krok 3. Nebudeme-li tento parametr, pak se nakonec dostat dva e-maily, jeden s úspěchem a jeden s neúspěchem.
Nyní upravte třetí krok, jeden označený "e-mail oznámení selhání" a nastavit vlastnosti jak je vidět zde:
Nyní svou práci kroky by měly vypadat takto:
Nyní byste měli mít email ve vaší schránce oznámení o úspěchu nebo neúspěchu.
Poznámka: uložené procedury používané v tomto článku bylo nalezeno here, I když to nemusí být původní zdroj.
Aucun commentaire:
Enregistrer un commentaire