sysmail_help_profileaccount_sp (Transact-SQL)
Muestra las cuentas asociadas con uno o varios perfiles del Correo electrónico de base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sysmail_help_profileaccount_sp
{ [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' }
[ , { [ @account_id = ] account_id
| [ @account_name = ] 'account_name' } ]
Argumentos
- [ @profile_id = ] profile_id
Es el Id. del perfil que se va a mostrar. profile_id es de tipo int y su valor predeterminado es NULL. Debe especificarse profile_id o profile_name.
- [ @profile_name = ] 'profile_name'
Es el nombre de perfil que va a mostrar. profile_name es de tipo sysname y su valor predeterminado es NULL. Debe especificarse profile_id o profile_name.
- [ @account_id = ] account_id,
Es el Id. de la cuenta que se va a mostrar. account_id es de tipo int y su valor predeterminado es NULL. Si account_id y account_name son NULL, muestra todas las cuentas del perfil.
- [ @account_name = ] 'account_name' ,
Es el nombre de la cuenta que se va a mostrar. account_name es de tipo sysname y su valor predeterminado es NULL. Si account_id y account_name son NULL, muestra todas las cuentas del perfil.
Conjuntos de resultados
Devuelve un conjunto de resultados con las columnas siguientes:
Nombre de columna |
Tipo de datos |
Descripción |
profile_id |
int |
Id. de perfil del perfil. |
profile_name |
sysname |
Nombre del perfil. |
account_id |
int |
Id. de cuenta de la cuenta. |
account_name |
sysname |
Nombre de la cuenta. |
sequence_number |
int |
Número de secuencia de la cuenta en el perfil. |
Notas
Cuando no se especifica profile_id o profile_name, este procedimiento almacenado devuelve información para todos los perfiles de la instancia.
El procedimiento almacenado sysmail_help_profileaccount_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 de la función fija de servidor sysadmin.
Valores de código de retorno
0 (correcto) o 1 (error)
Ejemplos
A. Mostrar las cuentas de un perfil específico por nombre
En el ejemplo siguiente se indica cómo mostrar la información del perfil AdventureWorks Administrator
especificando el nombre de perfil.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_name = 'AdventureWorks Administrator'
El siguiente es un conjunto de resultados de ejemplo con la longitud de línea editada:
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
B. Mostrar las cuentas de un perfil específico por Id. de perfil
En el ejemplo siguiente se indica cómo mostrar la información del perfil AdventureWorks Administrator
especificando el Id. del perfil.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_id = 131 ;
El siguiente es un conjunto de resultados de ejemplo con la longitud de línea editada:
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
C. Mostrar las cuentas de todos los perfiles
En el ejemplo siguiente se indica cómo mostrar las cuentas de todos los perfiles de la instancia.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
El siguiente es un conjunto de resultados de ejemplo con la longitud de línea editada:
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
106 AdventureWorks Operator 210 Operator-MainServer 1
Vea también
Referencia
Procedimientos almacenados de Correo electrónico de base de datos y SQL Mail (Transact-SQL)
Otros recursos
Correo electrónico de base de datos
Cuentas del Correo electrónico de base de datos
Perfiles del Correo electrónico de base de datos
Seleccionar tarea de configuración (Correo electrónico de base de datos)