Sdílet prostřednictvím


Objekty pro zasílání zpráv v databázi

platí pro:SQL Serverazure SQL Managed Instance

Databáze msdb je hostující databází pro Databázovou poštu. Tato databáze obsahuje uložené procedury a objekty zasílání zpráv pro Databázová pošta. Microsoft SQL Server Management Studio obsahuje Průvodce konfigurací databázové pošty pro povolení databázové pošty, vytváření a správu profilů a účtů a konfiguraci možností Databázové pošty.

Objekty v databázi msdb

Služba Service Broker musí být v databázi povolená msdb . Databázová pošta však nepoužívá sítě Service Broker. Uživatelé proto nemusí vytvářet koncový bod služby Service Broker, aby mohli používat databázovou poštu.

Externí databázový e-mailový proces používá standardní ADO.NET připojení ke komunikaci s SQL Serverem.

Databázová pošta zveřejňuje následující objekty v msdb databázi, když je povolena databázová pošta.

Tyto objekty jsou rozhraním databázové pošty v rámci databáze hostitele pošty. K implementaci funkcí poskytovaných výše uvedenými objekty se nainstalují další objekty. Tyto objekty jsou však vyhrazeny pro interní použití.

Název Typ Popis
sysmail_allitems (Transact-SQL) Zobrazit Zobrazí seznam všech zpráv odeslaných do databázové pošty.
sysmail_event_log (Transact-SQL) Zobrazit Uvádí zprávy o chování externího programu Databázová pošta.
sysmail_faileditems (Transact-SQL) Zobrazit Informace o zprávách, které databázová pošta nemohla odeslat.
sysmail_mailattachments (Transact-SQL) Zobrazit Informace o přílohách zpráv databázové pošty
sysmail_sentitems (Transact-SQL) Zobrazit Informace o zprávách odeslaných pomocí databázové pošty
sysmail_unsentitems (Transact-SQL) Zobrazit Informace o zprávách, které se databázová pošta aktuálně pokouší odeslat.
sp_send_dbmail (Transact-SQL) Uložená procedura Odesílá e-mailové zprávy pomocí databázové pošty.
sysmail_delete_log_sp (Transact-SQL) Uložená procedura Odstraní zprávy z protokolu databázové pošty.
sysmail_delete_mailitems_sp (Transact-SQL) Uložená procedura Odstraní položky pošty z fronty pošty databáze.
sysmail_help_status_sp (Transact-SQL) Uložená procedura Označuje, jestli je spuštěna databázová pošta.
sysmail_start_sp (Transact-SQL) Uložená procedura Spustí objekty Service Broker, které externí program používá. Tyto objekty jsou ve výchozím nastavení spuštěny.
sysmail_stop_sp (Transact-SQL) Uložená procedura Zastaví objekty Service Broker, které externí program používá.