sysmail_delete_account_sp (Transact-SQL)
Elimina un account SMTP di Posta elettronica database. Per eliminare un account, è inoltre possibile utilizzare Configurazione guidata posta elettronica database.
Convenzioni della sintassi Transact-SQL
Sintassi
sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' }
Argomenti
[ @account_id = ] account_id
Numero di ID dell'account da eliminare. account_id è di tipo int e non prevede alcun valore predefinito. È necessario specificare account_id o account_name.[ @account_name = ] 'account_name'
Nome dell'account da eliminare. account_name è di tipo sysname e non prevede alcun valore predefinito. È necessario specificare account_id o account_name.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno
Osservazioni
Questa procedura elimina l'account specificato anche se è utilizzato da un profilo. Un profilo che non include account non è in grado di inviare correttamente messaggi di posta elettronica.
La stored procedure sysmail_delete_account_sp è archiviata nel database msdb ed è di proprietà dello schema dbo. La procedura deve essere eseguita con un nome in tre parti se il database corrente non è msdb.
Autorizzazioni
Le autorizzazioni di esecuzione per questa procedura vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin.
Esempi
Nell'esempio seguente viene illustrata un'operazione di eliminazione dell'account di Posta elettronica database denominato AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_account_sp
@account_name = 'AdventureWorks Administrator' ;
Vedere anche
Riferimento
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)