Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Managed Instance
Odstraní účet SMTP databázové pošty. Účet můžete odstranit také pomocí Průvodce konfigurací databázové pošty.
Syntaxe
sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' }
[ ; ]
Argumenty
[ @account_id = ] account_id
Číslo ID účtu, který chcete odstranit. @account_id je int, bez výchozího nastavení. Je nutné zadat @account_id nebo @account_name .
[ @account_name = ] 'account_name'
Název účtu, který chcete odstranit. @account_name je sysname bez výchozího nastavení. Je nutné zadat @account_id nebo @account_name .
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Žádné.
Poznámky
Tento postup odstraní zadaný účet bez ohledu na to, jestli je účet používán profilem. Profil, který neobsahuje žádné účty, nemůže úspěšně odeslat e-mail.
Uložená procedura sysmail_delete_account_sp je v msdb databázi a vlastní schéma dbo . Pokud aktuální databáze není msdb, je nutné provést postup se třemi částmi.
Povolení
K tomuto postupu můžete udělit oprávnění EXECUTE, ale tato oprávnění se můžou při upgradu SQL Serveru přepsat.
Příklady
Následující příklad ukazuje odstranění databázového poštovního účtu s názvem AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_account_sp @account_name = 'AdventureWorks Administrator';
Související obsah
- Databázová pošta
- Vytvoření účtu databázové pošty
- objekty konfigurace databázové pošty
- sysmail_add_account_sp (Transact-SQL)
- sysmail_delete_profile_sp (Transact-SQL)
- sysmail_delete_profileaccount_sp (Transact-SQL)
- sysmail_help_account_sp (Transact-SQL)
- sysmail_help_profile_sp (Transact-SQL)
- sysmail_help_profileaccount_sp (Transact-SQL)
- sysmail_update_profileaccount_sp (Transact-SQL)