sysmail_delete_account_sp (Transact-SQL)

Elimina una cuenta SMTP del Correo electrónico de base de datos. Para eliminar una cuenta, puede utilizar también el Asistente para configuración del Correo electrónico de base de datos.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' } 

Argumentos

  • [ @account_id = ] account_id
    Número de Id. de la cuenta que se va a eliminar. account_id es de tipo int y no tiene ningún valor predeterminado. Debe especificarse account_id o account_name.

  • [ @account_name = ] 'account_name'
    Nombre de la cuenta que se va a eliminar. account_name es de tipo sysname y no tiene ningún valor predeterminado. Debe especificarse account_id o account_name.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Ninguno

Comentarios

Este procedimiento elimina la cuenta especificada, independientemente de si está siendo utilizada por un perfil. Un perfil que no contiene cuentas no puede enviar correo electrónico correctamente.

El procedimiento almacenado sysmail_delete_account_sp se encuentra en la base de datos msdb y pertenece al esquema dbo. El procedimiento se debe ejecutar con un nombre de tres partes si la base de datos actual no es msdb.

Permisos

Los permisos de ejecución para este procedimiento corresponden de forma predeterminada a los miembros del rol fijo de servidor sysadmin.

Ejemplos

En el ejemplo siguiente se muestra cómo eliminar la cuenta de Correo electrónico de base de datos denominada AdventureWorks2008R2 Administrator.

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