Objekte der Mail-Konfigurationsdatenbank


Messaging Datenbank bietet XNUMX Konfigurationsobjekte: Objekte Konfiguration Datenbank erlaubt Du auch konfigurieren E-mail Datenbank wann verwenden Sendung eine E-Mail für 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 Konto 2 Der Benutzer 3 hat Zugriff zum Profil 2, Welche Anwendungen das Konto 2 und 3 Konto Benutzer 2 hat Zugriff auf die profile 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. 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 Konto

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

Name und Vorname des Mailservers

Typ 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 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

Das Mail-Konfiguration Datenbase Wizard 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. Anwendungen diese Mail senden Verwendung von 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: Profil die automatisches Failover; wenn also einen Mailserver antwortet nicht, 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 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 technische Daten MSDB-Datenbank. Sie erlauben alles Mitglieder Datenbank-E-Mail-Benutzerrolle Rolle e- sendenmail mit dieses Profil.

Private Profile sind für definiert Sicherheitsprinzipale in 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 profile 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. Zudem hat auch Frau die gespeichert Genehmigung AUSFÜHREN sp_send_dbmail Verfahren ist gegeben einzige 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.

Profil Zuverlässigkeit verbessern in Situationen wo einen Mailserver ist nicht mehr erreichbar oder fähig zu Nachrichten verarbeiten. Jedes Konto profile hat eine Sequenznummer. Das bestimmt in welcher Reihenfolge E-mail Datenbank verwendet Die Accounts des Profils. Aussichten 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, 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 Reihenfolge höher fehlschlägt. Besitzt das Konto mit höchste Anzahl Reihenfolge versagt der Messaging Datenbank unterbricht versucht das zu senden E-Mail an die eingestellte Zeit der Parameter Verzögerung der Kontowiederholung sysmail_configure_sp und wieder aufgenommen der Prozess von versuchen zu senden E-Mail beginnend von dem niedrigste Anzahl Sequenz. Verwenden Sie die Wiederholungsversuche bei Konten Parameter sysmail_configure_sp um die Nummer zu konfigurieren mal, dass die externe Post Prozessdefinierung 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 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.