Database Mail Configuration Objects

Poczta bazy danych istnieją dwa typy obiektów konfiguracja:

  • Profile poczty bazy danych to zestawy kont.

  • Baza danych kont poczty zawierają informacje o serwerach poczty e-mail.

Poczta bazy danych zawiera procedury konfiguracja przechowywane w msdb bazy danych.Można napisać Transact-SQL skrypty, które mają być używane bezpośrednio tych procedur.

Aplikacje, które wysyłają wiadomości e-mail przy użyciu poczty bazy danych określić profile, zamiast bezpośrednio przy użyciu kont.Rozdzielanie informacji na temat serwerów pojedyncze wiadomości e-mail z obiektów, które aplikacja używa zwiększa elastyczność i niezawodność: automatyczna praca awaryjna, oferują profile, tak że jeśli odpowiada jeden serwer poczty e-mail, poczta bazy danych automatycznie można wysłać poczty do innego serwera poczty e-mail. Bazy danych administratorzy mogą dodawać, usuwać lub ponownie skonfiguruj konta bez konieczności zmiany w aplikacji zadanie lub kod czynności.

Ze względów bezpieczeństwa poczty bazy danych zarządza dostępem do profilu poczty.Profil może być publicznym lub prywatnym.Profile publiczne są dostępne dla wszystkich członków DatabaseMailUserRole rola bazy danych msdb bazy danych.Umożliwiają one członkami DatabaseMailUserRole roli do wysyłania wiadomości e-mail przy użyciu profilu.Prywatne profile są zdefiniowane dla podmiotów zabezpieczeń w msdb bazy danych.Umożliwiają one tylko użytkowników określonej bazy danych, role i członkowie sysadmin stała rola serwera do wysyłania wiadomości e-mail przy użyciu profilu.Domyślnie, profil, który jest oznaczony jako prywatny i umożliwia dostęp tylko członkom sysadmin ustalić roli serwera.Aby użyć profilu prywatnego sysadmin musi udzielić użytkownikom uprawnienie do korzystania z profilu.Ponadto uprawnienie wykonać sp_send_dbmail procedura przechowywana przyznawana jest tylko do członków DatabaseMailUserRole.Administrator systemu, należy dodać użytkowników do DatabaseMailUserRole rola bazy danych do wysyłania wiadomości e-mail przez użytkownika.

Na poniższej ilustracji przedstawiono relacji między kontami, profilów i użytkowników.Należy zauważyć, że użytkownik może mieć uprawnienia do korzystania z więcej niż jeden profil, ale tylko jeden profil może być zdefiniowany jako profil domyślny.Każdy profil, można użyć więcej niż konto.Konta mogą być wykorzystywane przez więcej niż jeden profil.

Relationship of users, profiles, and accounts

Na ilustracji przedstawiono dwa profile, trzy konta i trzech użytkowników.1 Użytkownik ma dostęp do 1 profil, który korzysta z konta 1 i 2 konta.3 Użytkownik ma dostęp do 2 profil, który korzysta z konta 2 i 3 konta.Użytkownik 2 ma dostęp do profil 1 i 2 profilu.