Condividi tramite


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.

Icona di collegamento a un argomentoConvenzioni 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 AdventureWorks2008R2 Administrator.

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_name = 'AdventureWorks2008R2 Administrator' ;