Poczta bazy danych

Poczta bazy danych jest rozwiązaniem przedsiębiorstwa do wysyłania wiadomości e-mail z Aparat baz danych programu SQL Server.Używając poczty bazy danych, aplikacji baz danych można wysłać wiadomości e-mail do użytkowników.Wiadomości mogą zawierać wyniki kwerendy i może również zawierać pliki z dowolnego zasób w sieci.Poczta bazy danych jest przeznaczona dla niezawodności, skalowalności, zabezpieczeń i uzyskiwania pomocy technicznej.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Poczta bazy danych nie jest aktywna domyślnie.Aby używać poczty bazy danych, należy najpierw włączyć poczty bazy danych przy użyciu Kreatora konfiguracji poczty bazy danych, sp_configure procedura składowana, lub za pomocą aspekt Surface Area Configuration oparte na zasadach zarządzania.

Niezawodność

  • Nie programu Microsoft Outlook lub wymóg Extended Messaging Application Programming Interface (Extended MAPI).Poczta bazy danych używa standardowego SMTP Simple Mail Transfer Protocol () do wysyłania poczty.Można korzystać z poczty bazy danych bez instalowania na komputerze, na którym działa klient Extended MAPI SQL Server.

  • Izolacja procesu.To minimize the impact on SQL Server, the component that delivers e-mail runs outside of SQL Server, in a separate process.SQL Server will continue to queue e-mail messages even if the external process stops or fails.Wiadomości w kolejce zostaną wysłane raz spoza procesu lub serwer SMTP.

  • Konta pracy awaryjnej.Profilu poczty bazy danych można określić więcej niż jeden serwer SMTP.Serwer SMTP powinien być niedostępny, poczty nadal mogą być dostarczane do innego serwera SMTP.

  • Obsługa klastrów.Poczta bazy danych klastry i jest w pełni obsługiwany w klastrze.

Skalowalność

  • Dostarczanie tła.Poczta bazy danych zawiera tła, lub asynchroniczny, dostawy.Gdy wywołanie sp_send_dbmail do wysyłania wiadomości, poczta bazy danych dodaje żądanie Service Broker kolejki.Procedura składowana zwraca niezwłocznie.Części zewnętrznych e-mail odbiera żądanie i dostarcza wiadomości e-mail.

  • Wiele profilów.Poczta bazy danych pozwala na tworzenie wielu profilów w SQL Server wystąpienie.Opcjonalnie można wybrać profil poczty bazy danych korzysta podczas wysyłania wiadomości.

  • Wiele kont.Każdy profil może zawierać wiele kont pracy awaryjnej.Można skonfigurować różne profile z różnych kont do dystrybucji poczty e-mail na wielu serwerach poczty e-mail.

  • zgodność z 64-bitowych.Poczta bazy danych jest w pełni obsługiwany w 64-bitowej instalacji SQL Server.

Zabezpieczenia

  • Domyślnie wyłączone.Aby zmniejszyć obszar powierzchni SQL Server, procedury przechowywane poczty bazy danych są wyłączone domyślnie

  • Wysyłanie poczty bazy danych, musi być element członkowski z DatabaseMailUserRole rolę msdb bazy danych.

  • Profil zabezpieczeń.Poczta baza danych wymusza zabezpieczeń profilów poczty.Wybór msdb bazy danych użytkowników lub grup, które mają dostęp do profilu poczty bazy danych.Można udzielić dostępu określonym użytkownikom lub wszystkim użytkownikom w msdb.Profil prywatny ogranicza dostęp do określonej listy użytkowników.Profil publiczny jest dostępny dla wszystkich użytkowników w bazie danych.

  • Regulator rozmiar załącznika.Poczta baza danych wymusza można skonfigurować limit rozmiaru pliku załącznika.Limit ten można zmienić za pomocą sysmail_configure_sp procedura składowana.

  • Zabronione rozszerzeń plików.Poczta bazy danych przechowuje listę rozszerzeń nazw plików zabronione.Użytkownicy nie można dołączać pliki z rozszerzeniem pojawi się na liście.Tej listy można zmienić za pomocą sysmail_configure_sp.

  • Poczta bazy danych jest uruchamiana SQL Server silnika konta usługa.Aby dołączyć do wiadomości e-mail plik z folderu SQL Server konto silnik powinien mieć uprawnienia dostępu do folderu z pliku.

Supportability

  • Zintegrowane konfiguracja.Poczta bazy danych przechowuje informacje o dla konta e-mail w Aparat baz danych programu SQL Server.Nie ma potrzeby zarządzania profilu poczty w aplikacji zewnętrznej klient.Kreator konfiguracji poczty bazy danych zawiera wygodny interfejs konfigurowania poczty bazy danych.Można również utworzyć i zarządzać poczty bazy danych konfiguracji przy użyciu Transact-SQL.

  • Rejestrowanie.Poczta bazy danych rejestruje działanie e-mail do SQL Server, aplikacji systemu Microsoft Windows zdarzenie dziennika i w tabelach w msdb bazy danych.

  • Inspekcja.Poczta bazy danych przechowuje kopie wiadomości i załączniki wysyłanych w msdb bazy danych.Można łatwo inspekcja użycia poczty bazy danych i przeglądanie wiadomości jest zachowywana.

  • Obsługa HTML.Poczta bazy danych pozwala na wysyłanie wiadomości e-mail w formacie HTML.

Poczta bazy danych zapewnia niezawodne, wysokiej wydajności zastępuje najczęściej używane funkcje poczty SQL.Poczta bazy danych jest zaprojektowane do współpracy z serwerów SMTP i przetestowane z Microsoft serwerów SMTP.Informacji o konwertowaniu procedura składowana z SQL Mail do bazy danych poczty, zobacz Jak Konwertowanie procedur przechowywanych z SQL Poczta Poczta bazy danych (Transact-SQL).

Ostrzeżenie

Poczta bazy danych nie jest dostępna w SQL Server Express.