Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure 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. |