Share via


sysmail_help_profileaccount_sp (Transact-SQL)

Muestra las cuentas asociadas con uno o varios perfiles del Correo electrónico de base de datos.

Icono de vínculo a temasConvenciones 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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005