sysmail_delete_profile_sp (Transact-SQL)sysmail_delete_profile_sp (Transact-SQL)

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Elimina un perfil de correo del Correo electrónico de base de datos.Deletes a mail profile used by Database Mail.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax


sysmail_delete_profile_sp  { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }  

ArgumentosArguments

[ @profile_id =] profile_id[ @profile_id = ] profile_id
Es el id. del perfil que se va a eliminar.Is the profile id of the profile to be deleted. profile_id es int, su valor predeterminado es null.profile_id is int, with a default of NULL. Cualquier profile_id o profile_name debe especificarse.Either profile_id or profile_name must be specified.

[ @profile_name =] 'profile_name'[ @profile_name = ] 'profile_name'
Es el nombre del perfil que se va a eliminar.Is the name of the profile to be deleted. profile_name es sysname, su valor predeterminado es null.profile_name is sysname, with a default of NULL. Cualquier profile_id o profile_name debe especificarse.Either profile_id or profile_name must be specified.

Valores de código de retornoReturn Code Values

0 (correcto) o 1 (error)0 (success) or 1 (failure)

Conjuntos de resultadosResult Sets

NoneNone

ComentariosRemarks

La eliminación de un perfil no elimina las cuentas utilizadas por dicho perfil.Deleting a profile does not delete the accounts used by the profile.

Este procedimiento almacenado elimina el perfil independientemente de si otros usuarios tienen acceso a él.This stored procedure deletes the profile regardless of whether users have access to the profile. Tenga cuidado al quitar el perfil privado predeterminado para un usuario o el perfil público predeterminado para la msdb base de datos.Use caution when removing the default private profile for a user or the default public profile for the msdb database. Cuando no está disponible, tampoco ningún perfil predeterminado sp_send_dbmail requiere que el nombre de un perfil como argumento.When no default profile is available, sp_send_dbmail requires the name of a profile as an argument. Por lo tanto, al quitar un perfil predeterminado puede provocar llamadas a sp_send_dbmail un error.Therefore, removing a default profile may cause calls to sp_send_dbmail to fail. Para obtener más información, consulte sp_send_dbmail (Transact-SQL).For more information, see sp_send_dbmail (Transact-SQL).

El procedimiento almacenado sysmail_delete_profile_sp está en el msdb la base de datos y es propiedad de la dbo esquema.The stored procedure sysmail_delete_profile_sp is in the msdb database and is owned by the dbo schema. El procedimiento se debe ejecutar con un nombre de tres partes si la base de datos actual no es msdb.The procedure must be executed with a three-part name if the current database is not msdb.

PermissionsPermissions

Permisos de ejecución para este procedimiento de forma predeterminada a los miembros de la sysadmin rol fijo de servidor.Execute permissions for this procedure default to members of the sysadmin fixed server role.

EjemplosExamples

En el siguiente ejemplo se muestra la eliminación del perfil llamado AdventureWorks Administrator.The following example shows deleting the profile named AdventureWorks Administrator.

EXECUTE msdb.dbo.sysmail_delete_profile_sp  
    @profile_name = 'AdventureWorks Administrator' ;  

Vea tambiénSee Also

Correo electrónico de base de datos Database Mail
Objetos de configuración de correo electrónico de base de datos Database Mail Configuration Objects
Procedimientos almacenados de correo electrónico de base de datos (Transact-SQL)Database Mail Stored Procedures (Transact-SQL)