Udostępnij za pomocą


Obiekty wiadomości poczty bazy danych

Dotyczy:SQL ServerAzure SQL Managed Instance

Baza danych msdb jest bazą danych hostującą pocztę bazy danych. Ta baza danych zawiera procedury składowane i obiekty komunikacyjne dla funkcji poczty w bazie danych. Program Microsoft SQL Server Management Studio zawiera Kreatora konfiguracji poczty bazy danych do włączania poczty bazy danych, tworzenia profilów i kont oraz konfigurowania opcji poczty bazy danych oraz zarządzania nimi.

Obiekty w bazie danych msdb

Usługa Service Broker musi być włączona w bazie danych msdb. Jednak poczta bazy danych nie korzysta z sieci usługi Service Broker. W związku z tym użytkownicy nie muszą tworzyć punktu końcowego usługi Service Broker w celu korzystania z poczty bazy danych.

Zewnętrzny proces poczty bazy danych używa standardowego połączenia ADO.NET do komunikacji z programem SQL Server.

Poczta bazy danych uwidacznia następujące obiekty w msdb bazie danych, gdy jest włączona poczta bazy danych.

Te obiekty stanowią interfejs usługi Database Mail w bazie danych serwera pocztowego. Inne obiekty są instalowane w celu zaimplementowania funkcji udostępnianych przez obiekty wymienione powyżej. Jednak te obiekty są zarezerwowane do użytku wewnętrznego.

Nazwa Typ Opis
sysmail_allitems (Transact-SQL) Widok Wyświetla listę wszystkich wiadomości przesłanych do poczty bazy danych.
sysmail_event_log (Transact-SQL) Widok Wyświetla listę komunikatów dotyczących działania zewnętrznego programu Poczty bazy danych.
sysmail_faileditems (Transact-SQL) Widok Informacje o wiadomościach, których nie można wysłać w usłudze Database Mail.
sysmail_mailattachments (Transact-SQL) Widok Informacje o załącznikach do wiadomości Poczta bazy danych.
sysmail_sentitems (Transact-SQL) Widok Informacje o wiadomościach, które zostały wysłane przy użyciu poczty bazy danych.
sysmail_unsentitems (Transact-SQL) Widok Informacje o wiadomościach, które baza danych Mail obecnie próbuje wysłać.
sp_send_dbmail (Transact-SQL) Procedura składowana Wysyła wiadomości e-mail przy użyciu poczty bazy danych.
sysmail_delete_log_sp (Transact-SQL) Procedura składowana Usuwa wiadomości z dziennika poczty bazy danych.
sysmail_delete_mailitems_sp (Transact-SQL) Procedura składowana Usuwa elementy z kolejki Database Mail.
sysmail_help_status_sp (Transact-SQL) Procedura składowana Wskazuje, czy poczta bazy danych została uruchomiona.
sysmail_start_sp (Transact-SQL) Procedura składowana Uruchamia obiekty usługi Service Broker używane przez program zewnętrzny. Te obiekty są domyślnie uruchamiane.
sysmail_stop_sp (Transact-SQL) Procedura składowana Zatrzymuje obiekty usługi Service Broker używane przez program zewnętrzny.