Freigeben über


Erstellen eines Datenbank-E-Mail-Kontos

Gilt für:SQL ServerAzure SQL Managed Instance

Verwenden Sie entweder den Assistenten zum Konfigurieren von Datenbank-E-Mail oder Transact-SQL, um ein Datenbank-E-Mail-Konto zu erstellen.

Voraussetzungen

  • Bestimmen Sie den Servernamen und die Portnummer für den SMTP-Server (Simple Mail Transfer Protocol), den Sie zum Senden von E-Mail verwenden. Falls der SMTP-Server eine Authentifizierung erfordert, bestimmen Sie den Benutzernamen und das Kennwort für den SMTP-Server.

  • Optional können Sie auch den Servertyp und die Portnummer für den Server angeben. Der Servertyp ist für ausgehende E-Mails immer 'SMTP'. Die meisten SMTP-Server verwenden standardmäßig Port 25.

Verwenden des Datenbank-E-Mail-Konfigurations-Assistenten zum Erstellen eines Datenbank-E-Mail-Kontos

In den folgenden Schritten wird hierzu SQL Server Management Studio (SSMS) verwendet: Laden Sie die neueste Version von SSMS unter aka.ms/ssms herunter.

  1. Stellen Sie eine Verbindung mit der SQL Server-Instanz her.

  2. Stellen Sie im Objekt-Explorer eine Verbindung mit der SQL Server-Instanz her, auf der Datenbank-E-Mail konfiguriert werden soll, und erweitern Sie die Serverstruktur.

  3. Erweitern Sie den Verwaltung-Knoten.

  4. Doppelklicken Sie auf Datenbank-E-Mail , und öffnen Sie den Datenbank-E-Mail-Konfigurations-Assistenten.

  5. Wählen Sie auf der Seite " Konfigurationsaufgabe auswählen " die Option " Datenbank-E-Mail-Konten und -Profile verwalten" und dann "Weiter" aus.

  6. Wählen Sie auf der Seite "Profile und Konten verwalten " die Option " Neues Konto erstellen " und dann "Weiter" aus.

  7. Geben Sie auf der Seite Neues Konto den Kontonamen, eine Beschreibung, Informationen zum Mailserver und den Authentifizierungstyp an. Wählen Sie Weiteraus.

  8. Überprüfen Sie auf der Seite "Assistent beenden" die auszuführenden Aktionen, und wählen Sie "Fertigstellen" aus, um das Erstellen des neuen Kontos abzuschließen.

Erstellen eines Datenbank-E-Mail-Kontos mit Transact-SQL

Verwenden Sie ZUM Ausführen von T-SQL-Befehlen auf Ihrer SQL Server-Instanz SQL Server Management Studio (SSMS), die MSSQL-Erweiterung für Visual Studio Code, sqlcmd oder Ihr bevorzugtes T-SQL-Abfragetool.

Führen Sie die gespeicherte Systemprozedur msdb.dbo.sysmail_add_account_sp aus, um das Konto zu erstellen und die folgenden Informationen anzugeben:

  1. Den Namen des zu erstellenden Kontos

  2. Eine optionale Beschreibung des Kontos

  3. Die E-Mail-Adresse, die auf ausgehenden E-Mail-Nachrichten angezeigt werden soll

  4. Den Namen, der auf ausgehenden E-Mail-Nachrichten angezeigt werden soll

  5. Den Namen des SMTP-Servers

  6. Den Benutzernamen, der zum Anmelden am SMTP-Server verwendet werden soll, falls der SMTP-Server eine Authentifizierung erfordert

  7. Das Kennwort, das zum Anmelden am SMTP-Server verwendet werden soll, falls der SMTP-Server eine Authentifizierung erfordert

Im folgenden Beispiel wird ein neues Datenbank-E-Mail-Konto erstellt.

EXECUTE msdb.dbo.sysmail_add_account_sp  
    @account_name = 'AdventureWorks Administrator',  
    @description = 'Mail account for administrative e-mail.',  
    @email_address = 'dba@Adventure-Works.com',  
    @display_name = 'AdventureWorks Automated Mailer',  
    @mailserver_name = 'smtp.Adventure-Works.com' ;  

Nächster Schritt