Konfigurowanie poczty bazy danych
Dotyczy:programu SQL Server
W tym artykule opisano sposób włączania i konfigurowania poczty bazy danych przy użyciu Kreatora konfiguracji poczty bazy danych i tworzenia skryptu konfiguracji poczty bazy danych przy użyciu szablonów.
Przed rozpoczęciem
Użyj opcji DatabaseMail XPs, aby włączyć pocztę bazy danych na tym serwerze. Aby uzyskać więcej informacji, zobacz artykuł referencyjny Database Mail XPs Server Configuration Option.
Ograniczenia i ograniczenia
Włączenie usługi SQL Server Service Broker w dowolnej bazie danych wymaga blokady bazy danych. Jeśli usługa Service Broker została zdezaktywowana w msdb
, aby włączyć usługę Poczta bazy danych, najpierw zatrzymaj agenta programu SQL Server, aby usługa Service Broker mogła uzyskać niezbędną blokadę.
Bezpieczeństwo
Aby skonfigurować pocztę bazy danych, musisz być członkiem sysadmin stałej roli serwera. Aby wysłać wiadomość e-mail z pocztą bazy danych, musisz być członkiem roli bazy danych DatabaseMailUserRole w bazie danych msdb
.
Rozwiązywanie problemów
Aby rozwiązać problemy z pocztą bazy danych, odwiedź stronę:
- Rozwiązywanie problemów z pocztą bazy danych
- Ogólne kroki rozwiązywania problemów z pocztą bazy danych
- Poczta bazy danych: Poczta w kolejce, ale niedostarczona
- Typowe błędy związane z funkcjami poczty bazy danych
Użyj Kreatora konfiguracji poczty bazy danych
Aby skonfigurować pocztę bazy danych przy użyciu kreatora
W poniższych krokach jest używany program SQL Server Management Studio (SSMS). Pobierz najnowszą wersję programu SSMS pod adresem aka.ms/ssms.
W Eksploratorze obiektów rozwiń węzeł dla wystąpienia, w którym chcesz skonfigurować Database Mail.
Rozwiń węzeł zarządzania.
Kliknij prawym przyciskiem myszy Database Mail, a następnie wybierz opcję Konfiguruj Database Mail.
Wypełnij okna dialogowe kreatora.
- strona powitalna
- Wybierz Stronę Zadania Konfiguracji
- Strona Nowego Konta
- Zarządzanie istniejącą stroną zarządzania kontem
- nowa strona profilu
- zarządzanie istniejącą stroną profilu
- Dodaj konto do strony profilu
- Zarządzanie Kontami i Profilami
- Zarządzaj Zabezpieczeniami Profilu, Karta Publiczna
- Zarządzanie bezpieczeństwem profilu, karta prywatna
- Konfigurowanie Strony Parametrów Systemowych
- Zakończ stronę kreatora
- wyślij testową stronę poczty e-mail
Strona powitalna
Na tej stronie opisano kroki konfigurowania poczty bazy danych.
Nie pokazuj ponownie tej strony — sprawdź tę stronę, aby pominąć wyświetlanie tej strony powitalnej w przyszłości.
Dalej — przechodzi do strony Wybierz zadanie konfiguracji.
Anuluj — kończy działanie kreatora bez konfigurowania funkcji Database Mail.
Wybieranie zadania konfiguracji
Użyj strony Wybierz zadanie konfiguracji, aby wskazać, które zadanie wykonujesz za każdym razem, gdy używasz kreatora. Jeśli zmienisz zdanie przed ukończeniem pracy kreatora, użyj przycisku Wstecz, aby powrócić do tej strony i wybrać inne zadanie.
Notatka
Jeśli Poczta Bazy Danych nie została włączona, zostanie wyświetlony komunikat: Funkcja Poczta Bazy Danych jest niedostępna. Czy chcesz włączyć tę funkcję? Odpowiedź Takjest równoważna włączeniu Poczty Bazy Danych przy użyciu opcji Database Mail XPs w systemowej procedurze składowanej sp_configure
.
Skonfiguruj pocztę bazy danych, wykonując następujące zadania
Wykonaj wszystkie zadania wymagane do skonfigurowania poczty bazy danych po raz pierwszy. Ta opcja obejmuje wszystkie pozostałe trzy opcje.
zarządzanie kontami i profilami poczty bazy danych
Utwórz nowe konta i profile poczty bazy danych lub, aby wyświetlić, zmienić lub usunąć istniejące konta i profile poczty bazy danych.
zarządzanie zabezpieczeniami profilu
Skonfiguruj użytkowników, którzy mają dostęp do profilów poczty bazy danych.
Wyświetl lub zmień parametry systemu
Skonfiguruj parametry systemu poczty bazy danych, takie jak maksymalny rozmiar pliku dla załączników.
Nowa strona konta
Użyj tej strony, aby utworzyć nowe konto poczty bazy danych. Konto poczty bazy danych zawiera informacje dotyczące wysyłania wiadomości e-mail na serwer SMTP.
Konto poczty bazy danych zawiera informacje używane przez program SQL Server do wysyłania wiadomości e-mail na serwer SMTP. Każde konto zawiera informacje dotyczące jednego serwera poczty e-mail.
Konto poczty bazy danych jest używane tylko dla poczty bazy danych. Konto poczty bazy danych nie odpowiada kontu programu SQL Server ani kontu systemu Microsoft Windows. Poczta bazy danych może być wysyłana przy użyciu poświadczeń aparatu bazy danych programu SQL Server, innych poświadczeń, które podajesz, lub anonimowo. W przypadku korzystania z uwierzytelniania podstawowego nazwa użytkownika i hasło na koncie poczty bazy danych są używane tylko do uwierzytelniania z serwerem poczty e-mail. Konto nie musi odpowiadać użytkownikowi programu SQL Server ani użytkownikowi na komputerze z uruchomionym programem SQL Server.
nazwa konta
Wpisz nazwę nowego konta.
Opis
Wpisz opis konta. Opis jest opcjonalny.
adres e-mail
Wpisz nazwę adresu e-mail konta. Jest to adres e-mail, z którego jest wysyłana wiadomość e-mail. Na przykład konto agenta programu SQL Server może wysłać wiadomość e-mail z adresu SqlAgent@Adventure-Works.com.
nazwa wyświetlana
Wpisz nazwę, która ma być wyświetlana w wiadomościach e-mail wysłanych z tego konta. Nazwa wyświetlana jest opcjonalna. Jest to nazwa wyświetlana w komunikatach wysyłanych z tego konta. Na przykład konto agenta programu SQL Server może wyświetlać nazwę "Program SQL Server Agent Automated Mailer" w wiadomościach e-mail.
E-mail z odpowiedzią
Wpisz adres e-mail używany do odpowiadania na wiadomości e-mail wysyłane z tego konta. Wiadomość e-mail z odpowiedzią jest opcjonalna. Na przykład odpowiedzi na konto agenta programu SQL Server mogą przejść do administratora bazy danych, danw@Adventure-Works.com.
Nazwa serwera
Wpisz nazwę lub adres IP serwera SMTP używany do wysyłania wiadomości e-mail. Zazwyczaj jest to format podobny do smtp.<your_company>.com
. Aby uzyskać pomoc dotyczącą tego, skontaktuj się z administratorem poczty.
numer portu
Wpisz numer portu serwera SMTP dla tego konta. Większość serwerów SMTP używa portu 25 lub 587 lub portu 465 dla połączeń SSL.
Ten serwer wymaga bezpiecznego połączenia (SSL)
Szyfruje komunikację przy użyciu protokołu Secure Sockets Layer.
uwierzytelnianie w systemie Windows za pomocą poświadczeń usługi aparatu bazy danych
Połączenie jest nawiązywane z serwerem SMTP przy użyciu poświadczeń skonfigurowanych dla usługi silnika bazy danych SQL Server. Uwierzytelnianie na serwerze poczty przy użyciu poświadczeń usługi jest wykonywane za pośrednictwem uwierzytelniania NTLM, opcja dostępna tylko dla lokalnego programu Exchange. Aby uzyskać więcej informacji, zobacz Authentication and EWS in Exchange.
uwierzytelnianie podstawowe
Określ nazwę użytkownika i hasło wymagane przez serwer SMTP.
nazwa użytkownika
Wpisz nazwę użytkownika używaną przez usługę Database Mail do logowania się na serwerze SMTP. Nazwa użytkownika jest wymagana, jeśli serwer SMTP wymaga uwierzytelniania podstawowego.
hasło
Wpisz hasło używane przez usługę Database Mail do logowania się na serwerze SMTP. Hasło jest wymagane, jeśli serwer SMTP wymaga uwierzytelniania podstawowego.
potwierdź hasło
Ponownie wpisz hasło, aby potwierdzić hasło. Hasło jest wymagane, jeśli serwer SMTP wymaga uwierzytelniania podstawowego.
uwierzytelnianie anonimowe
Poczta jest wysyłana do serwera SMTP bez poświadczeń logowania. Użyj tej opcji, gdy serwer SMTP nie wymaga uwierzytelniania.
Zarządzanie istniejącą stroną konta
Ta strona służy do zarządzania istniejącym kontem poczty bazy danych.
nazwa konta
Wybierz konto, aby wyświetlić, zaktualizować lub usunąć.
Usuń
Usuń wybrane konto. Musisz usunąć to konto ze skojarzonych profilów lub usunąć takie profile przed usunięciem wybranego konta.
opis
Wyświetl lub zaktualizuj opis konta. Opis jest opcjonalny.
adres e-mailowy
Wyświetl lub zaktualizuj nazwę adresu e-mail dla konta. Jest to adres e-mail, z którego jest wysyłana wiadomość e-mail. Na przykład konto programu Microsoft SQL Server Agent może wysyłać wiadomość e-mail z adresu SqlAgent@Adventure-Works.com.
nazwa wyświetlana
Wyświetl lub zaktualizuj nazwę, aby wyświetlić wiadomości e-mail wysłane z tego konta. Nazwa wyświetlana jest opcjonalna. Jest to nazwa wyświetlana w komunikatach wysyłanych z tego konta. Na przykład konto programu SQL Server Agent może wyświetlać nazwę zautomatyzowanego nadawcy wiadomości e-mail SQL Server Agent.
E-mail z odpowiedzią
Wyświetl lub zaktualizuj adres e-mail, który będzie używany do odpowiadania na wiadomości e-mail wysyłane z tego konta. Wiadomość e-mail z odpowiedzią jest opcjonalna. Na przykład odpowiedzi dotyczące konta agenta SQL Server mogą przejść do administratora bazy danych, danw@Adventure-Works.com.
Nazwa serwera
Wyświetl lub zaktualizuj nazwę serwera SMTP używanego do wysyłania wiadomości e-mail. Zazwyczaj jest to format podobny do smtp.<your_company>.com
. Aby uzyskać pomoc dotyczącą tego, skontaktuj się z administratorem poczty.
numer portu
Wyświetl lub zaktualizuj numer portu serwera SMTP dla tego konta. Większość serwerów SMTP używa portu 25 lub 587 lub portu 465 dla połączeń SSL.
Ten serwer wymaga bezpiecznego połączenia (SSL)
Szyfruje komunikację przy użyciu protokołu Secure Sockets Layer.
Uwierzytelnianie systemu Windows przy użyciu poświadczeń usługi Silnika bazy danych
Połączenie z serwerem SMTP jest nawiązywane przy użyciu poświadczeń skonfigurowanych dla usługi silnika bazy danych SQL Server.
uwierzytelnianie podstawowe
Określ nazwę użytkownika i hasło wymagane przez serwer SMTP.
nazwa użytkownika
Wyświetl lub zaktualizuj nazwę użytkownika używaną przez usługę Database Mail do logowania się na serwerze SMTP. Nazwa użytkownika jest wymagana, jeśli serwer SMTP wymaga uwierzytelniania podstawowego.
hasło
Zmień hasło używane przez usługę Database Mail do logowania się na serwerze SMTP. Hasło jest wymagane, jeśli serwer SMTP wymaga uwierzytelniania podstawowego.
Potwierdź hasło
Ponownie wpisz hasło, aby potwierdzić hasło. Hasło jest wymagane, jeśli serwer SMTP wymaga uwierzytelniania podstawowego.
uwierzytelnianie anonimowe
Poczta jest wysyłana do serwera SMTP bez poświadczeń logowania. Użyj tej opcji, gdy serwer SMTP nie wymaga uwierzytelniania.
Nowa strona profilu
Użyj tej strony, aby utworzyć profil poczty bazy danych. Profil poczty bazy danych to kolekcja kont poczty bazy danych. Profile zwiększają niezawodność w przypadkach, gdy serwer poczty e-mail staje się nieosiągalny, zapewniając alternatywne konta poczty bazy danych. Wymagane jest co najmniej jedno konto poczty bazy danych. Aby uzyskać więcej informacji na temat ustawiania priorytetu kont poczty bazy danych w profilu, zobacz Tworzenie profilu poczty bazy danych.
Użyj przycisków Przenieś w górę i Przenieś w dół, aby zmienić kolejność używania kont usługi Database Mail. Ta kolejność jest określana przez wartość o nazwie numer sekwencji. Przenieś w górę zmniejsza numer sekwencji, a Przenieś w dół zwiększa numer sekwencji. Numer porządkowy określa kolejność, w jakiej Poczta Bazy Danych używa kont w profilu. W przypadku nowej wiadomości e-mail poczta bazy danych rozpoczyna się od konta, które ma najniższy numer sekwencji. Jeśli to konto zakończy się niepowodzeniem, poczta bazy danych używa konta z następnym najwyższym numerem sekwencji itd., dopóki poczta bazy danych nie wyśle wiadomości pomyślnie lub konto z najwyższym numerem sekwencji zakończy się niepowodzeniem. Jeśli konto z najwyższym numerem sekwencji zakończy się niepowodzeniem, Database Mail wstrzymuje próbę wysłania wiadomości e-mail na czas skonfigurowany w parametrze Database Mail AccountRetryDelay, po czym ponownie rozpoczyna proces wysyłania wiadomości, zaczynając od najniższego numeru sekwencji. Użyj parametru Poczty bazy danych AccountRetryAttempts, aby skonfigurować liczbę prób wysłania wiadomości e-mail przez zewnętrzny proces poczty e-mail przy użyciu każdego konta w określonym profilu. Możesz skonfigurować parametry AccountRetryDelay i AccountRetryAttemptsna stronie Konfigurowanie parametrów systemowych Kreatora konfiguracji poczty bazy danych.
nazwa profilu
Wpisz nazwę nowego profilu. Profil zostanie utworzony przy użyciu tej nazwy. Nie używaj nazwy istniejącego profilu.
Notatka
Aby wysyłać pocztę e-mail przy użyciu zadań agenta SQL w usłudze Azure SQL Managed Instance, agent programu SQL Server może używać tylko jednego profilu Poczty Baz Danych i musi być nazwany AzureManagedInstance_dbmail_profile
. Aby uzyskać więcej informacji i przykładowy skrypt, zobacz powiadomienia o zadaniach agenta SQL dla zarządzanej instancji Azure SQL.
Opis
Wpisz opis profilu. Opis jest opcjonalny.
konta SMTP
Wybierz co najmniej jedno konto dla profilu. Priorytet określa kolejność, według której Database Mail używa kont. Jeśli na liście nie ma żadnych kont, musisz wybrać pozycję Dodaj, aby kontynuować, i dodać nowe konto SMTP.
Dodaj
Dodaj konto do profilu.
Usuń
Usuń wybrane konto z profilu.
przenieś w górę
Zwiększ priorytet wybranego konta.
przenieś w dół
Zmniejsz priorytet wybranego konta.
Zarządzanie istniejącą stroną profilu
Ta strona służy do zarządzania istniejącym profilem poczty bazy danych. Profil poczty bazy danych to kolekcja kont poczty bazy danych. Profile zwiększają niezawodność w przypadkach, gdy serwer poczty e-mail staje się nieosiągalny, zapewniając alternatywne konta poczty bazy danych. Wymagane jest co najmniej jedno konto poczty bazy danych. Aby uzyskać więcej informacji na temat ustawiania priorytetu kont poczty bazy danych w profilu, zobacz Tworzenie profilu poczty bazy danych.
Użyj przycisków Przenieś w górę i Przenieś w dół, aby zmienić kolejność używania kont poczty bazy danych. Ta kolejność jest określana przez wartość o nazwie numer sekwencji. Przenieś w górę zmniejsza numer sekwencji, a Przenieś w dół zwiększa numer sekwencji. Numer sekwencyjny określa kolejność, w jakiej Database Mail używa kont w profilu. W przypadku nowej wiadomości e-mail system Database Mail rozpoczyna wysyłkę od konta z najniższym numerem sekwencji. Jeśli to konto zakończy się niepowodzeniem, poczta bazy danych używa konta z następnym najwyższym numerem sekwencji itd., dopóki poczta bazy danych nie wyśle wiadomości pomyślnie lub konto z najwyższym numerem sekwencji zakończy się niepowodzeniem. Jeśli konto z najwyższym numerem sekwencji zakończy się niepowodzeniem, Database Mail wstrzymuje próbę wysłania wiadomości e-mail na czas skonfigurowany w parametrze Database Mail AccountRetryDelay, a następnie rozpoczyna proces próby wysłania wiadomości ponownie, zaczynając od najniższego numeru sekwencji. Użyj parametru AccountRetryAttempts Poczty baz danych, aby skonfigurować liczbę prób wysłania wiadomości e-mail przez zewnętrzny proces pocztowy przy użyciu każdego konta w określonym profilu. Możesz skonfigurować parametry AccountRetryDelay i AccountRetryAttemptsna stronie Konfigurowanie parametrów systemowych Kreatora konfiguracji poczty bazy danych.
nazwa profilu
Wybierz nazwę profilu do zarządzania.
Usuń
Usuń wybrany profil. Zostanie wyświetlony monit o wybranie Tak, aby usunąć wybrany profil i anulować wszelkie niewysłane wiadomości, lub Nie, aby usunąć wybrany profil tylko wtedy, gdy nie ma żadnych niewysłanych wiadomości.
opis
Wyświetl lub zmień opis wybranego profilu. Opis jest opcjonalny.
konta SMTP
Wybierz co najmniej jedno konto dla profilu. Priorytet awaryjny określa kolejność, w której Database Mail używa konta w przypadku awarii.
Dodaj
Dodaj konto do profilu.
Usuń
Usuń wybrane konto z profilu.
przenieś w górę
Zwiększ priorytet trybu failover wybranego konta.
przenieś w dół
Zmniejsz priorytet trybu failover wybranego konta.
priorytet
Wyświetl bieżący priorytet trybu failover konta.
nazwa konta
Wyświetl nazwę konta.
adres e-mail
Wyświetl adres e-mail konta.
Dodawanie konta do strony profilu
Użyj tej strony, aby wybrać konto do dodania do profilu. Wybierz istniejące konto w polu Nazwa konta lub wybierz pozycję Nowe konto.
nazwa konta
Wybierz nazwę konta, które chcesz dodać do profilu.
adres e-mail
Wyświetl adres e-mail wybranego konta. Nie można zmienić adresu e-mail z tej strony. Aby zmienić adres e-mail konta, wróć do głównej strony kreatora i wybierz opcję Zarządzaj kontami i profilami poczty bazy danych.
Nazwa serwera
Wyświetl nazwę serwera poczty dla wybranego konta. Nie można zmienić nazwy serwera z tej strony. Aby zmienić nazwę serwera dla konta, wróć do strony głównej kreatora i wybierz opcję Zarządzaj kontami i profilami poczty w bazie danych.
nowe konto
Utwórz nowe konto.
Strona Zarządzanie kontami i profilami
Użyj tej strony, aby wybrać zadanie do zarządzania profilem lub kontem.
Tworzenie nowego konta
Utwórz nowe konto.
Wyświetlanie, zmienianie lub usuwanie istniejącego konta
Zarządzanie istniejącym kontem lub usuwanie go.
Tworzenie nowego profilu
Utwórz nowy profil.
Wyświetlanie, zmienianie lub usuwanie istniejącego profilu. Możesz również zarządzać kontami skojarzonymi z profilem.
Zaktualizuj lub usuń istniejący profil. Ta opcja umożliwia również zarządzanie kontami skojarzonymi z profilem.
Zarządzanie zabezpieczeniami profilu, kartą publiczną
Ta strona służy do konfigurowania profilu publicznego.
Profile są publiczne lub prywatne. Profil prywatny jest dostępny tylko dla określonych użytkowników lub ról. Profil publiczny umożliwia każdemu użytkownikowi lub roli dostęp do bazy danych hosta poczty (msdb
) do wysyłania wiadomości e-mail przy użyciu tego profilu.
Profil może być profilem domyślnym. W takim przypadku użytkownicy lub role mogą wysyłać wiadomości e-mail przy użyciu profilu bez jawnego określenia profilu. Jeśli użytkownik lub rola wysyłająca wiadomość e-mail ma domyślny profil prywatny, poczta bazy danych używa tego profilu. Jeśli użytkownik lub rola nie ma domyślnego profilu prywatnego, sp_send_dbmail
używa domyślnego profilu publicznego dla bazy danych msdb
. Jeśli nie ma domyślnego profilu prywatnego dla użytkownika lub roli i nie ma domyślnego profilu publicznego dla bazy danych, sp_send_dbmail
zwraca błąd. Jako profil domyślny można oznaczyć tylko jeden profil.
publicznej
Wybierz tę opcję, aby ustawić określony profil jako publiczny.
nazwa profilu
Wyświetla nazwę profilu.
Notatka
Aby wysyłać pocztę e-mail korzystając z zadań agenta SQL w usłudze Azure SQL Managed Instance, agent programu SQL Server może używać tylko jednego profilu poczty bazy danych, który musi być nazwany AzureManagedInstance_dbmail_profile
. Aby uzyskać więcej informacji i przykładowy skrypt, zobacz powiadomienia o zadaniach agenta SQL dla zarządzanej instancji Azure SQL.
domyślny profil
Wybierz tę opcję, aby ustawić określony profil jako domyślny.
Pokaż tylko istniejące profile publiczne
Wybierz tę opcję, aby wyświetlić tylko profile publiczne w określonej bazie danych.
Zarządzaj bezpieczeństwem profilu, karta prywatna
Ta strona służy do konfigurowania profilu prywatnego.
Profile są publiczne lub prywatne. Profil prywatny jest dostępny tylko dla określonych użytkowników lub ról. Profil publiczny umożliwia każdemu użytkownikowi lub roli dostęp do bazy danych hosta poczty (msdb
) do wysyłania wiadomości e-mail przy użyciu tego profilu.
Profil może być profilem domyślnym. W takim przypadku użytkownicy lub role mogą wysyłać wiadomości e-mail przy użyciu profilu bez jawnego określenia profilu. Jeśli użytkownik lub rola wysyłająca wiadomość e-mail ma domyślny profil prywatny, poczta bazy danych używa tego profilu. Jeśli użytkownik lub rola nie ma domyślnego profilu prywatnego, sp_send_dbmail
używa domyślnego profilu publicznego dla bazy danych msdb
. Jeśli nie ma domyślnego profilu prywatnego dla użytkownika lub roli i nie ma domyślnego profilu publicznego dla bazy danych, sp_send_dbmail
zwraca błąd.
nazwa użytkownika
Wybierz nazwę użytkownika lub roli w bazie danych msdb
.
Dostęp
Wybierz, czy użytkownik lub rola ma dostęp do określonego profilu.
nazwa profilu
Wyświetl nazwę profilu.
jest domyślnym profilem
Wybierz, czy profil jest domyślnym profilem użytkownika, czy roli. Każdy użytkownik lub rola może mieć tylko jeden profil domyślny.
Pokaż tylko istniejące profile prywatne dla tego użytkownika
Wybierz tę opcję, aby wyświetlić tylko profile, do których ma już dostęp określony użytkownik lub rola.
Konfigurowanie parametrów systemowych
Użyj tej strony, aby określić parametry systemu poczty bazy danych. Wyświetl parametry systemowe i bieżącą wartość każdego parametru. Wybierz parametr, aby wyświetlić krótki opis w okienku informacji.
Próby ponowienia konta
Liczba prób wysłania wiadomości e-mail przez proces zewnętrznej poczty e-mail przy użyciu każdego konta w określonym profilu.
Opóźnienie ponawiania prób konta (sekundy)
Czas oczekiwania w sekundach dla zewnętrznego procesu poczty przed ponowną próbą dostarczenia wiadomości przy użyciu wszystkich kont w profilu.
maksymalny rozmiar pliku (bajty)
Maksymalny rozmiar załącznika w bajtach.
niedozwolone rozszerzenia załączników
Rozdzielona przecinkami lista rozszerzeń, których nie można wysłać jako załącznika do wiadomości e-mail. Wybierz przycisk przeglądania (...), aby dodać dodatkowe rozszerzenia.
minimalny okres istnienia aplikacji poczty bazodanowej (w sekundach)
Minimalny czas w sekundach, przez który proces zewnętrznej poczty pozostaje aktywny. Proces pozostaje aktywny, o ile w kolejce poczty bazy danych znajdują się wiadomości e-mail. Ten parametr określa czas, w jaki proces pozostaje aktywny, jeśli nie ma komunikatów do przetworzenia.
poziom rejestrowania
Określ, które wiadomości są rejestrowane w dzienniku poczty bazy danych. Możliwe wartości to:
Normalny — rejestruje tylko błędy
Rozszerzone — rejestruje błędy, ostrzeżenia i komunikaty informacyjne
Pełne — rejestruje błędy, ostrzeżenia, komunikaty informacyjne, komunikaty o powodzeniu i dodatkowe komunikaty wewnętrzne. Szczegółowe rejestrowanie służy do rozwiązywania problemów.
Wartość domyślna to Rozszerzone.
Resetuj Wszystkie
Wybierz tę opcję, aby zresetować wartości na stronie do wartości domyślnych.
Zakończ stronę kreatora
Ta strona służy do przeglądania akcji, które wykonuje Kreator konfiguracji poczty bazy danych . Dopóki nie zakończysz kreatora, nie zostaną wprowadzone żadne zmiany.
Wyślij testową stronę poczty e-mail
Aby zapoznać się z szybkim samouczkiem dotyczącym wysyłania testowej wiadomości e-mail, zobacz Wysyłanie testowej wiadomości e-mail przy użyciu poczty bazy danych.
Użyj strony Wyślij testową pocztę e-mail ze strony<instance_name>, aby wysłać wiadomość e-mail przy użyciu określonego profilu poczty bazy danych. Tylko członkowie zdefiniowanej roli serwera sysadmin mogą wysyłać testowe e-maile przy użyciu tej strony.
Profil poczty bazy danych
Wybierz profil poczty bazy danych z listy. Jest to pole wymagane. Jeśli nie są wyświetlane żadne profile, nie ma profilów lub nie masz uprawnień do profilu. Użyj Kreatora konfiguracji poczty bazy danych , aby tworzyć i konfigurować profile. Jeśli na liście nie ma żadnych profilów, użyj Kreatora konfiguracji poczty bazy danych, aby utworzyć profil do użycia.
do
Adres e-mail adresatów wiadomości. Wymagany jest co najmniej jeden odbiorca.
Temat
Temat dla testowej wiadomości e-mail. Zmień domyślny temat, aby lepiej zidentyfikować adres e-mail na potrzeby rozwiązywania problemów.
Treść
Treść testowej poczty e-mail. Zmień domyślny temat, aby lepiej zidentyfikować adres e-mail na potrzeby rozwiązywania problemów.
Okno dialogowe Database Mail Test E-Mail potwierdza, że usługa Database Mail próbowała wysłać testową wiadomość e-mail, i udostępnia mailitem_id dla tej wiadomości. Sprawdź adresata, aby ustalić, czy wiadomość e-mail dotarła. Zwykle wiadomość e-mail jest odbierana za kilka minut, ale wiadomość e-mail może być opóźniona z powodu niskiej wydajności sieci, listy prac wiadomości na serwerze poczty lub gdy serwer jest tymczasowo niedostępny. Skorzystaj z mailitem_id do rozwiązywania problemów.
wysłana wiadomość e-mail
Identyfikator mailitem testowej wiadomości e-mail.
Rozwiązywanie problemów
Wybranie tego przycisku spowoduje wyświetlenie tego dokumentu Konfigurowanie poczty bazy danych.
Generowanie języka T-SQL przy użyciu szablonów programu SQL Server Management Studio
Aby utworzyć skrypt T-SQL do konfiguracji bazy danych Mail
W programie SQL Server Management Studio (SSMS) w menu View wybierz pozycję Template Explorer.
W oknie eksploratora szablonów rozwiń folder poczty bazy danych.
Kliknij dwukrotnie Simple Database Mail Configuration. Szablon zostanie otwarty w nowym oknie zapytania.
W menu zapytania wybierz pozycję Określ wartości parametrów szablonu. Otwiera się okno Zamień parametry szablonu.
Wpisz wartości profile_name, account_name, SMTP_servername, email_addressi display_name. Program SQL Server Management Studio wypełnia szablon podanymi wartościami.
Wykonaj skrypt, aby utworzyć konfigurację.
Skrypt nie udziela użytkownikom bazy danych dostępu do profilu. W związku z tym domyślnie profil może być używany tylko przez członków stałej roli zabezpieczeń administratora systemu. Aby uzyskać więcej informacji na temat udzielania dostępu do profilów, zobacz sysmail_add_principalprofile_sp (Transact-SQL)