Udostępnij za pośrednictwem


Obiekty konfiguracji poczty bazy danych

Poczta bazy danych oferuje dwa typy obiektów konfiguracja:

  • Profile poczty bazy danych to zestawy kont.

  • Konta pocztowe bazy danych zawierają informacje dla serwerów poczty e-mail.

Poczta bazy danych zawiera procedury konfiguracja przechowywane w msdb bazy danych.Można napisać Transact-SQL skryptów bezpośrednio za pomocą tych procedur.

Aplikacje, które wysyłają wiadomości e-mail za pomocą poczty bazy danych określić profile zamiast bezpośrednio przy użyciu kont.Oddzielenie informacji o serwerach pojedyncze wiadomości e-mail od obiektów, które aplikacja używa zwiększa elastyczność i niezawodność: oferują profile automatyczna praca awaryjna, a więc jeśli nie odpowiada jeden serwer poczty e-mail, poczty bazy danych automatycznie wysłać poczty do innego serwera poczty e-mail.Administratorzy bazy danych można dodać, usunąć lub zmienić konfigurację konta bez konieczności zmiany czynności zadanie lub kodu aplikacji.

Ze względów bezpieczeństwa bazy danych poczty zarządza dostępem do profile poczty.Profil może być publicznych lub prywatnych.Profile publiczne są dostępne dla wszystkich członków DatabaseMailUserRole rola bazy danych w msdb bazy danych.Umożliwiają one wszystkich członków DatabaseMailUserRole roli do wysyłania wiadomości e-mail przy użyciu profilu.Profile prywatne są zdefiniowane dla podmiotów zabezpieczeń w msdb bazy danych.Umożliwiają one użytkownikom 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 jest prywatny i umożliwia dostęp tylko członkowie sysadmin stała rola serwera.Aby użyć profilu prywatnego sysadmin należy udzielić użytkownikom uprawnienia do korzystania z profilu.Ponadto uprawnienie EXECUTE sp_send_dbmail procedura składowana przyznawana jest tylko dla członków DatabaseMailUserRole.Administrator systemu należy dodać użytkownika do DatabaseMailUserRole rola bazy danych do wysyłania wiadomości e-mail użytkownika.

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

Relacje między użytkownikami, profilami i kontami

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