Megosztás a következőn keresztül:


Adatbázis Mail üzenetküldési objektumok

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

Az msdb adatbázis a Database Mail kiszolgáló adatbázisa. Ez az adatbázis a Database Mail tárolt eljárásait és üzenetkezelési objektumait tartalmazza. A Microsoft SQL Server Management Studio tartalmazza az Adatbázisposta konfigurációs varázslóját az Adatbázisposta engedélyezéséhez, a profilok és fiókok létrehozásához és kezeléséhez, valamint az Adatbázisposta beállításainak konfigurálásához.

Objektumok az msdb-adatbázisban

A Service Brokert engedélyezni kell az msdb adatbázisban. A Database Mail azonban nem használja a Service Broker hálózatkezelését. Ezért a felhasználóknak nem kell service broker végpontot létrehozniuk a Database Mail használatához.

A külső Database Mail folyamat szabványos ADO.NET kapcsolatot használ az SQL Serverrel való kommunikációhoz.

A Database Mail a következő objektumokat teszi elérhetővé az adatbázisban, msdb ha engedélyezve van a Database Mail.

Ezek az objektumok a Database Mail felületét képezik a levelezési kiszolgáló adatbázisában. Más objektumok is telepítve vannak a fent felsorolt objektumok által biztosított funkciók implementálásához. Ezek az objektumok azonban belső használatra vannak fenntartva.

Név típus Leírás
sysmail_allitems (Transact-SQL) Megtekintés A Database Mail szolgáltatásba küldött összes üzenet listája.
sysmail_event_log (Transact-SQL) Megtekintés A külső adatbázis levelezőprogramjának működésével kapcsolatos üzeneteket sorolja fel.
sysmail_faileditems (Transact-SQL) Megtekintés Információ azokról az üzenetekről, amelyeket a Database Mail nem tudott elküldeni.
sysmail_mailattachments (Transact-SQL) Megtekintés Információ az adatbázis-e-mail-üzenetek mellékleteiről.
sysmail_sentitems (Transact-SQL) Megtekintés Információ a Database Mail használatával küldött üzenetekről.
sysmail_unsentitems (Transact-SQL) Megtekintés Információ azokról az üzenetekről, amelyeket a Database Mail éppen próbál elküldeni.
sp_send_dbmail (Transact-SQL) tárolt eljárás E-maileket küld a Database Mail használatával.
sysmail_delete_log_sp (Transact-SQL) tárolt eljárás Törli az üzeneteket az Adatbázis-levelezési naplóból.
sysmail_delete_mailitems_sp (Transact-SQL) tárolt eljárás Törli a levelezési elemeket a Database Mail üzenetsorból.
sysmail_help_status_sp (Transact-SQL) tárolt eljárás Azt jelzi, hogy a Database Mail elindult-e.
sysmail_start_sp (Transact-SQL) tárolt eljárás Elindítja a külső program által használt Service Broker-objektumokat. Ezek az objektumok alapértelmezés szerint elindulnak.
sysmail_stop_sp (Transact-SQL) tárolt eljárás Leállítja a külső program által használt Service Broker-objektumokat.