Objekte der Mail-Konfigurationsdatenbank


Messaging Datenbank bietet zwei Konfigurationsobjekte: Objekte Konfiguration Datenbank erlaubt Du auch konfigurieren Sie einem E-mail Datenbank wann verwenden Sendung eine E-Mail ab Ihre Bewerbung Datenbank or SQL Server Agent.

E-Mail-Konten Datenbank

E-Mail-Profile Datenbank

Letztes Image der Datenbank-Baneer

In diesem Abschnitt:

Beziehung zwischen Objekten Messaging-Konfiguration Datenbank

E-mail Konto Datenbank

E-Mail-Profil Datenbank

Konfigurationsaufgaben Messaging Datenbank

Zusätzliche Konfigurationsaufgaben Messaging Datenbank (System gespeichert Verfahren)

zusätzliche Referenzen

Beziehung zwischen Objekten Messaging-Konfiguration Datenbank

Die Abbildung zeigt zwei Profile, drei Konten und drei Benutzer. Benutzer 1 hat Zugriff zum Profil 1, welche verwendet das Konto 1 und eröffnen 2 Der Benutzer 3 hat Zugriff zum Profil 2, Welche Anwendungen das Konto 2 und 3 eröffnen Benutzer 2 hat Zugriff auf die Profil 1 und zum Profil 2.

E-mail Konto DatenbankEin E-Mail-Konto Datenbank enthält das Informationen, die es erlauben Microsoft SQL Server zu E-Mail-Nachrichten senden zu einem SMTP Server. Jeder enthält Informationsspezifisch zum bestimmten Mail-Server.Messaging Datenbank unterstützt drei Authentifizierungsmethoden für die Kommunikation mit einem SMTP Server:

Windows Authentifizierung: E-Mail Datenbank Verwendung von die Zeugnisse des Windows-Dienstkonto Datenbank-Engine SQL Server-Datenbank zur Authentifizierung auf dem SMTP Server.

Standardauthentifizierung: E-Mail Datenbank Verwendung von der Nutzername und Passwort angegeben zu authentifizieren der SMTP-Server.

Anonyme Authentifizierung: Verwenden Sie diese Option wenn das SMTP Server nicht Authentifizierung erforderlich. E-mail Datenbank nicht verwendet Anmeldeinformationen an authentifizieren bei der SMTP Server.

Die Kontoinformationen ist im gespeichert MSDB-Datenbank. Jedes Konto enthält die folgenden Informationen:

Kontobezeichnung

Account Beschreibung

E-Mail-Adresse der Konto

Display Name eröffnen

E-Mail-Addresse für die verwenden Antwort Konto

Name des Mailservers

Typ Sie einem Mail-Server. Für Microsoft SQL Server, es ist immer SMTP (Simple Mail Übertragungsprotokoll).

Portnummer der Mail-Server

Eine Kolonne von Bits, die angeben, ob die Verbindung zum SMTP-Mailserver ist via SSL (Sichern Sockets Schicht).

Eine Kolonne von Bits, die angeben, ob Sie einem SMTP-Serververbindung ist via Identifikation konfiguriert für Datenbankmodul SQL Server-Datenbank Informationen.

Benutzername an verwenden zu authentifizieren bei der Mail-Server, wenn es erfordert eine Authentifizierung

Passwort zu benutzen authentifizieren bei der Mail-Server, wenn es erfordert eine Authentifizierung

Die Mail-Konfiguration Datenbank Zauberer können Sie erstellen und Konten verwalten einfach. Sie können auch gespeicherte Prozeduren in msdb Konfiguration erschaffen und Konten verwalten.

E-Mail-Profil Datenbank

Ein Mailprofil Datenbank is eine sortierte Sammlung von E-Mail-Konten Datenbank bezogene Daten. Anwendungsgebiete diese Mail senden Verwendung von Sie einem E-mail Datenbank angeben Profile statt direkt verantwortlich. Getrennte Informationen zu Mail-Server Objekte, die von verwendet werden Die Anwendung hilft zu verbessern Flexibilität und Zuverlässigkeit: Profile bieten automatisches Failover; wenn also einen Mailserver antwortet nicht, Sie einem E-mail Datenbank kann direkt senden Mail an ein anderer Mail-Server. Administratoren Datenbank hinzufügen, löschen oder neu konfigurieren Konten ohne das ändern müssen Anwendungscode or die Arbeitsschritte.

Außerdem, Profile Administratoren aktivieren Monitor Datenbank Zugang zu Email. Der Übergang zu Datenbank-E-Mail-Benutzerrolle ist obligatorisch Nachrichten senden Verwendung von Sie einem Messaging Datenbank. Profile bieten zusätzliche Flexibilität an Administratoren durch Erlaubnis sie die zu kontrollieren Nachrichtensender und die verwendeten Konten.

Ein Profil kann be öffentlich oder privat.

Öffentliche Profile gibt es für alle Mitglieder der Datenbankrolle Datenbank-E-Mail-Benutzerrolle Datum MSDB-Datenbank. Sie erlauben alles Mitglieder Datenbank-E-Mail-Benutzerrolle Rolle e- sendenmail mit dieses Profil.

Private Profile sind für definiert Sicherheitsprinzipale in Sie einem MSDB-Datenbank. Sie nur zulassen Benutzer angegebene Datenbank, Rollen und Rollenmitglieder of der feste sysadmin-server E-Mail senden Verwendung von dieses Profil. Der Standard Profil ist privat und erlaubt Zugang nur zu Mitglieder von Sysadmin feste Serverrolle. So verwenden Sie ein privates Profil, Sysadmin sollte Benutzern geben Erlaubnis zu Verwenden Sie das Profil. In Ergänzung, die gespeichert Genehmigung AUSFÜHREN sp_send_dbmail Verfahren ist gegeben ausschließlich an die Mitglieder von Datenbank-E-Mail-Benutzerrolle Rolle. Ein Systemadministrator muss Fügen Sie den Benutzer zu hinzu Datenbankrolle Datenbank-E-Mail-Benutzerrolle Daten für den Benutzer zu E-Mails senden.

Profile Zuverlässigkeit verbessern in Situationen wo einen Mailserver ist nicht mehr erreichbar oder fähig zu Nachrichten verarbeiten. Jedes Konto Profil hat eine Sequenznummer. Das bestimmt in welcher Reihenfolge Sie einem E-mail Datenbank verwendet Die Accounts des Profils. Für eine neue E-Mail, Messaging Datenbank verwendet das letzte Konto das hat gesendet eine Nachricht korrekt, oder wenn Keine Nachricht hat war gesendet, die Konto mit der kleinste Sequenznummer. Wenn dieses Konto scheitert, Sie einem Messaging Datenbank verwendet das Konto Anzahl das hat das nächste höher Reihenfolge, usw. bis es erfolgreich sendet die Nachricht or dass das Konto Anzahl hat Sie einem Reihenfolge höher fehlschlägt. Wenn die Konto mit Sie einem höchste Anzahl Reihenfolge versagt der Messaging Datenbank unterbricht versucht das zu senden E-Mail an die eingestellte Zeit in Parameter Verzögerung der Kontowiederholung sysmail_configure_sp und wieder aufgenommen der Prozess von versuchen zu senden Sie einem E-Mail beginnend von dem niedrigste Anzahl Sequenz. Anwenden Wiederholungsversuche bei Konten Parameter sysmail_configure_sp um die Nummer zu konfigurieren mal, dass die externe Post Prozess Versuche zu senden die E-Mail-Nachricht Verwendung von jedes Konto in der angegebenes Profil.

If Mehrere Konten das selbe haben Sequenznummer, E-Mail Datenbank verwendet nur einer von ihnen für ein gegebenes Email. In diesem Fall Sie einem E-mail Datenbank übernimmt keine Garantie in Bezug auf das benutzte Konto für fehlen uns die Worte. Sequenznummer oder benutzen das gleiche Konto einer Nachricht zum anderen.