Wanneer zich fouten voordoen in SQL Agent taken, is het fijn wanneer deze via e-mail worden gedeeld. Bij u blijkt dat een uitdaging en werkt het niet.
- De SQL Server heeft voldoende rechten om e-mail via de mail-server te kunnen sturen
- Er is een mail account in Database Mail binnen de SQL Server aangemaakt
- Er is een profiel voor het mail account binnen Database Mail aangemaakt
- Een testbericht vanuit Database Mail van de SQL Server komt ook gewoon aan
De eerste plaats waar u kijkt, is zonder uitzondering de logbestanden! In dit geval dus het actuele logbestand van de SQL Server Agent. De kans is vrij groot dat u in de log de volgende regel tegenkomt: [476] Database Mail is not enabled for agent notifications. Cannot send e-mail to [E-mail ontvangers].
Database Mail moet nog aan de SQL Server Agent worden gekoppeld en dat gaat als volgt:
- Start SQL Server Management Studio
- Maak verbinding met de betrokken SQL Server
- Rechtermuisklik op SQL Server Agent
- Klik op Properties
- Klik links in het geopende venster op Alert System
- Vink Enable mail profile aan
- Selecteer het juiste Mail system
- Selecteer de het juiste Mail profile
- Klik op [OK] om de nieuwe instellingen te bevestigen