Planowanie poczty bazy danych

Planowanie dla poczty bazy danych składa się z planowania zarządzania tabele bazy danych poczty w msdb bazy danych i podejmowaniu decyzji, który serwer Simple Mail Transport (SMTP) lub serwerów oraz Konfigurowanie skrzynki pocztowe na tych serwerach SMTP.

Planowanie dla tabel danych msdb

Planowanie zasad przechowywania wiadomości e-mail i rejestrowania wpisów.Zachowuje poczty bazy danych wychodzących wiadomości oraz ich załączniki w msdb bazy danych.Jeśli wielkość bazy danych wiadomości i załączniki pokrewnych jest wysoka, plan znaczny wzrost msdb bazy danych.Usuwanie wiadomości, aby odzyskać miejsce i zgodne z zasadami dotyczącymi organizacji dokumentu retencji.Na przykład można utworzyć SQL Server zadanie agenta do usunięcia wiadomości i załączniki i rejestrowania wpisów starsze niż 30 dni.Aby uzyskać więcej informacji, zobacz:

sysmail_delete_mailitems_sp (języka Transact-SQL)

sysmail_delete_log_sp (języka Transact-SQL)

Użyj MaxFileSize argumentu sysmail_configure_sp Aby ograniczyć rozmiar załączników w wiadomościach bazy danych.

Użyj ProhibitedExtensions argumentu sysmail_configure_sp Aby ograniczyć typ załączników w wiadomościach bazy danych.

Ostrzeżenie

SQL ServerService Broker jest domyślnie włączona w msdb bazy danych, ale mogą być dezaktywowane, Jeśli dołączysz msdb bazy danych.Włączanie Service Broker w dowolnej bazy danych wymaga blokada bazy danych.Jeśli Service Broker została dezaktywowana w msdb, aby włączyć poczty bazy danych, najpierw zatrzymać SQL Server Agent tak Service Broker można uzyskać blokada niezbędne.

Decydując o serwerze SMTP

Zewnętrzny program poczty bazy danych wymaga dostępu do sieci do określonych kont poczty bazy danych serwerów SMTP.Dlatego usługa konto SQL Server musi mieć uprawnienie dostępu do sieci i serwerów SMTP musi zezwalać na połączenia z komputera, na którym działa SQL Server.

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

Jeśli program SQL Server działa jako System lokalny lub Usługa lokalna, SQL Server nie ma uprawnień do dokonywania wychodzące połączenia sieciowe.przypadek poczty bazy danych nie można skontaktować się z serwerem poczty e-mail znajduje się na innym komputerze.

Należy wziąć pod uwagę liczbę wiadomości oczekiwać poczty bazy danych do wysyłania każdego dnia i obciążenia, że będzie to miejsce na serwerze SMTP.Na przykład jeśli planowane jest używanie poczty bazy danych tylko w przypadku zgłoszeń z zadania agenta, obciążenie może być stosunkowo małym.Natomiast jeśli stress testowania aplikacji w środowisku programowania testowania mogą generować duże ilości wiadomości e-mail i może być tym e-mail do serwera, szczególnie dla badania.

Określenie wymagań zabezpieczeń dla komunikacji e-mail.Poczta bazy danych obsługuje Secure Sockets Layer (SSL), jeśli jest to wymagane przez serwer SMTP.Poczta bazy danych można wprowadzać anonimowe połączenie do serwera SMTP, jeśli serwer akceptuje takiego połączenia lub można podać poświadczenia dla uwierzytelnianie podstawowego.Jeśli połączenie przy użyciu uwierzytelniania systemu Windows, poczta bazy danych używa poświadczenia usługa Windows dla Aparat baz danych programu SQL Server do uwierzytelniania na serwerze SMTP.

Konfigurowanie kont poczty na serwerze SMTP

Baza danych kont poczty nie wymaga żadnych specjalnych uprawnień na serwerze SMTP.Jednak te konta, należy zazwyczaj używany tylko dla poczty bazy danych.

Aby uzyskać informacje dotyczące sposobu konfigurowania kont na serwerze SMTP, zobacz dokumentację dla serwera poczty e-mail.

Aby zestaw w górę po konfiguracja SMTP poczty bazy danych

  1. W Eksploratorze obiektów w SQL Server Management Studio, rozwiń Management folder.

  2. Kliknij prawym przyciskiem myszy Bazy danych korespondencji, a następnie wybierz Konfigurowanie poczty bazy danych.Kreator poprowadzi Cię przez proces instalacji.