sysmail_help_account_sp (Transact-SQL)
Muestra información (excepto contraseñas) sobre las cuentas del Correo electrónico de base de datos.
Sintaxis
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
Argumentos
[ @account_id = ] account_id
Id. de la cuenta para la que se va a mostrar información. account_id es de tipo int y su valor predeterminado es NULL.[ @account_name = ] 'account_name'
Nombre de la cuenta para la que se muestra información. account_name es de tipo sysname y su valor predeterminado es NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Devuelve un conjunto de resultados que contiene las columnas que se indican a continuación.
Nombre de columna |
Tipo de datos |
Descripción |
account_id |
int |
Id. de la cuenta. |
name |
sysname |
Nombre de la cuenta. |
description |
nvarchar(256) |
Descripción de la cuenta. |
email_address |
nvarchar(128) |
Dirección de correo electrónico desde la que se envían los mensajes. |
display_name |
nvarchar(128) |
Nombre para mostrar de la cuenta. |
replyto_address |
nvarchar(128) |
Dirección a la que se envían las respuestas a los mensajes desde esta cuenta. |
servertype |
sysname |
Tipo de servidor de correo electrónico para la cuenta. |
servername |
sysname |
Nombre del servidor de correo electrónico para la cuenta. |
port |
int |
Número de puerto que utiliza el servidor de correo electrónico. |
username |
nvarchar(128) |
Nombre de usuario que se utiliza para iniciar sesión en el servidor de correo electrónico si éste utiliza autenticación. Si username es NULL, el Correo electrónico de base de datos no utiliza la autenticación para esta cuenta. |
use_default_credentials |
bit |
Especifica si se debe enviar el correo al servidor SMTP con las credenciales del SQL Server Database Engine (Motor de base de datos de SQL Server). use_default_credentials es de tipo bit y no tiene valor predeterminado. Si el valor de este parámetro es 1, el Correo electrónico de base de datos utiliza las credenciales del servicio SQL Server Database Engine (Motor de base de datos de SQL Server). Si el valor de este parámetro es 0, el Correo electrónico de base de datos utiliza @username y @password para la autenticación en el servidor SMTP. Si @username y @password son NULL, el Correo electrónico de base de datos utiliza la autenticación anónima. Consulte al administrador de SMTP antes de especificar este parámetro. |
enable_ssl |
bit |
Especifica si el Correo electrónico de base de datos cifra la comunicación mediante Capa de sockets seguros (SSL) . Utilice esta opción si se requiere SSL en el servidor SMTP. enable_ssl es de tipo bit y no tiene valor predeterminado. El valor 1 indica que el Correo electrónico de base de datos cifra la comunicación mediante SSL. El valor 0 indica que el Correo electrónico de base de datos envía el correo sin cifrado SSL. |
Notas
Si no se proporciona account_ido account_name, sysmail_help_account muestra información sobre todas las cuentas del Correo electrónico de base de datos en la instancia de Microsoft SQL Server.
El procedimiento almacenado sysmail_help_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 de la función fija de servidor sysadmin.
Ejemplos
A. Mostrar información para todas las cuentas
En el siguiente ejemplo se muestra la información de cuenta para todas las cuentas de la instancia.
EXECUTE msdb.dbo.sysmail_help_account_sp ;
El siguiente es un conjunto de resultados de ejemplo con la longitud de línea editada:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- --------------------------------------- ------------------------- -------------------------------- --------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@Adventure-Works.com AdventureWorks Automated Mailer NULL SMTP smtp.Adventure-Works.com 25 NULL 0 0
149 Audit Account Account for audit e-mail. audit@Adventure-Works.com Automated Mailer (Audit) NULL SMTP smtp.Adventure-Works.com 25 NULL 0 0
B. Mostrar información para una cuenta específica
En el siguiente ejemplo se muestra la información de cuenta para la cuenta llamada AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_help_account_sp
@account_name = 'AdventureWorks Administrator' ;
El siguiente es un conjunto de resultados de ejemplo con la longitud de línea editada:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- ------------------------------------------------------ ------------------------- ---------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@Adventure-Works.com AdventureWorks Automated Mailer NULL SMTP smtp.Adventure-Works.com 25 NULL 0 0
Vea también