Delen via


SQL Server Agent-e-mail configureren voor het gebruik van Database Mail

Van toepassing op:SQL ServerAzure SQL Managed Instance

In dit artikel wordt beschreven hoe u SQL Server Agent configureert voor het gebruik van Database Mail voor het verzenden van meldingen en waarschuwingen in SQL Server met behulp van SQL Server Management Studio.

Vereiste voorwaarden

  1. Database-e-mail configureren.

  2. Maak een Database Mail-account voor het SQL Server Agent-serviceaccount dat u wilt gebruiken.

  3. Maak een Database Mail-profiel voor het SQL Server Agent-serviceaccount dat u wilt gebruiken en voeg de gebruiker toe aan de databaserol DatabaseMailUserRole in de msdb database. Controleer of gebruikers juist zijn geconfigureerd voor het verzenden van e-mail.

  4. Stel het profiel in als het standaardprofiel voor de msdb database.

Machtigingen

De gebruiker die de profielenaccounts maakt en opgeslagen procedures uitvoert, moet lid zijn van de vaste serverfunctie sysadmin.

SQL Server Management Studio gebruiken om SQL Server Agent te configureren voor het gebruik van Database Mail

Aanbeveling

De volgende stappen zijn niet nodig in Azure SQL Managed Instance, die al is geconfigureerd om te zoeken naar een profiel met de naam AzureManagedInstance_dbmail_profile. Zie Azure SQL Managed Instance SQL Agent-taakmeldingenvoor meer informatie en een voorbeeldscript.

De volgende stappen maken gebruik van SQL Server Management Studio (SSMS)

  1. Maak verbinding met het SQL Server-exemplaar.

  2. Vouw in Objectverkenner een SQL Server-exemplaar uit.

  3. Klik met de rechtermuisknop op SQL Server Agent-en selecteer Eigenschappen.

  4. Selecteer Waarschuwingssysteem.

  5. Selecteer E-mailprofiel inschakelen.

  6. Selecteer Database Mail in de lijst met e-mailsystemen.

  7. Selecteer een e-mailprofiel voor Database Mail in de lijst Met e-mailprofielen.

  8. Start SQL Server Agent opnieuw.

Opvolgende taken

De volgende taken zijn nodig om de configuratie van agent te voltooien om waarschuwingen en meldingen te verzenden.

  • waarschuwingen

    SQL Agent-waarschuwingen kunnen worden geconfigureerd om een operator op de hoogte te stellen van een bepaalde databasegebeurtenis of besturingssysteemvoorwaarde.

  • Bedieners

    SQL Agent-operators zijn aliassen voor personen of groepen die meldingen kunnen ontvangen, bijvoorbeeld per e-mail.