sysmail_help_profileaccount_sp (Transact-SQL)
Muestra las cuentas asociadas a 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 identificador 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 del perfil que se 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 identificador 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.
Valores de código de retorno
0 (correcto) o 1 (error)
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. |
Comentarios
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 del rol fijo de servidor sysadmin.
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 (Transact-SQL)
Conceptos
Correo electrónico de base de datos
Crear una nueva cuenta de Correo electrónico de base de datos
Objetos de configuración de Correo electrónico de base de datos