sysmail_delete_account_sp (Transact-SQL)
Löscht ein SMTP-gestütztes Datenbank-E-Mail-Konto. Sie können ein Konto auch mithilfe des Assistenten zum Konfigurieren von Datenbank-E-Mail löschen.
Syntax
sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' }
Argumente
[ @account_id = ] account_id
Die ID des zu löschenden Kontos. account_id ist vom Datentyp int und hat keinen Standardwert. Es muss entweder account_id oder account_name angegeben werden.[ @account_name = ] 'account_name'
Der Name des zu löschenden Kontos. account_name ist vom Datentyp sysname und hat keinen Standardwert. Es muss entweder account_id oder account_name angegeben werden.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Keine
Hinweise
Diese Prozedur löscht das angegebene Konto, unabhängig davon, ob das Konto von einem Profil verwendet wird. Ein Profil, das keine Konten enthält, kann E-Mail nicht erfolgreich senden.
Die gespeicherte Prozedur sysmail_delete_account_sp wird in der msdb-Datenbank gespeichert und befindet sich im Besitz des dbo-Schemas. Die Prozedur muss mithilfe eines dreiteiligen Namens ausgeführt werden, wenn es sich bei der aktuellen Datenbank nicht um msdb handelt.
Berechtigungen
Die Ausführungsberechtigungen für diese Prozedur erhalten standardmäßig Mitglieder der festen Serverrolle sysadmin.
Beispiele
Im folgenden Beispiel wird das Löschen des Datenbank-E-Mail-Kontos AdventureWorks Administrator veranschaulicht.
EXECUTE msdb.dbo.sysmail_delete_account_sp
@account_name = 'AdventureWorks Administrator' ;
Siehe auch