sysmail_help_account_sp (Transact-SQL)sysmail_help_account_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

Muestra información (excepto contraseñas) sobre las cuentas del Correo electrónico de base de datos.Lists information (except passwords) about Database Mail accounts.

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

SintaxisSyntax


sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]  

ArgumentosArguments

[ @account_id =] account_id[ @account_id = ] account_id
Id. de la cuenta para la que se va a mostrar información.The account ID of the account to list information for. account_id es int, su valor predeterminado es null.account_id is int, with a default of NULL.

[ @account_name =] 'account_name'[ @account_name = ] 'account_name'
Nombre de la cuenta para la que se va a mostrar información.The name of the account to list information for. account_name es sysname, su valor predeterminado es null.account_name is sysname, with a default of NULL.

Valores de código de retornoReturn Code Values

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

Conjuntos de resultadosResult Sets

Devuelve un conjunto de resultados que contiene las columnas que se indican a continuación.Returns a result set containing the columns listed below.

Nombre de columnaColumn name Tipo de datosData type DescriptionDescription
account_idaccount_id intint Id. de la cuenta.The ID of the account.
Nombrename sysnamesysname El nombre de la cuenta.The name of the account.
Descripcióndescription nvarchar(256)nvarchar(256) Descripción de la cuenta.The description for the account.
Email_Addressemail_address nvarchar (128)nvarchar(128) Dirección de correo electrónico desde la que se envían los mensajes.The e-mail address to send messages from.
display_namedisplay_name nvarchar (128)nvarchar(128) El nombre para mostrar de la cuenta.The display name for the account.
replyto_addressreplyto_address nvarchar (128)nvarchar(128) La dirección donde se envían las respuestas a los mensajes desde esta cuenta.The address where replies to messages from this account are sent.
ServerTypeservertype sysnamesysname Tipo de servidor de correo electrónico para la cuenta.The type of e-mail server for the account.
ServerNameservername sysnamesysname Nombre del servidor de correo electrónico para la cuenta.The name of the e-mail server for the account.
portport intint Número de puerto que utiliza el servidor de correo electrónico.The port number of the e-mail server uses.
nombre de usuariousername nvarchar (128)nvarchar(128) Nombre de usuario que se utiliza para iniciar sesión en el servidor de correo electrónico si éste utiliza autenticación.The user name to use to sign in to the e-mail server, if the e-mail server uses authentication. Cuando nombre de usuario es NULL, correo electrónico de base de datos no usa la autenticación para esta cuenta.When username is NULL, Database Mail does not use authentication for this account.
use_default_credentialsuse_default_credentials bitbit Especifica si se debe enviar el correo al servidor SMTP con las credenciales de Motor de base de datos de SQL ServerSQL Server Database Engine.Specifies whether to send the mail to the SMTP server using the credentials of the Motor de base de datos de SQL ServerSQL Server Database Engine. use_default_credentials es de tipo bit no tiene ningún valor predeterminado.use_default_credentials is bit, with no default. Si el valor de este parámetro es 1, el Correo electrónico de base de datos utiliza las credenciales del servicio Motor de base de datos de SQL ServerSQL Server Database Engine.When this parameter is 1, Database Mail uses the credentials of the Motor de base de datos de SQL ServerSQL Server Database Engine service. Si este parámetro es 0, el correo electrónico de base de datos utiliza el @username y @password para la autenticación en el servidor SMTP.When this parameter is 0, Database Mail uses the @username and @password for authentication on the SMTP server. Si @username y @password son NULL, correo electrónico de base de datos utiliza la autenticación anónima.If @username and @password are NULL, then Database Mail uses anonymous authentication. Consulte al administrador de SMTP antes de especificar este parámetro.Consult you SMTP administrator before specifying this parameter.
enable_sslenable_ssl bitbit Especifica si el Correo electrónico de base de datos cifra la comunicación mediante Capa de sockets seguros (SSL).Specifies whether Database Mail encrypts communication using Secure Sockets Layer (SSL). Utilice esta opción si se requiere SSL en el servidor SMTP.Use this option if SSL is required on your SMTP server. enable_ssl es de tipo bit no tiene ningún valor predeterminado.enable_ssl is bit, with no default. El valor 1 indica que el Correo electrónico de base de datos cifra la comunicación mediante SSL.1 indicates Database Mail encrypts communication using SSL. El valor 0 indica que el Correo electrónico de base de datos envía el correo sin cifrado SSL.0 indicates Database Mail sends the mail without SSL encryption.

ComentariosRemarks

Si no account_id o account_name se proporciona, sysmail_help_account muestra información en todas las cuentas de correo electrónico de base de datos en la instancia de Microsoft SQL Server.When no account_id or account_name is provided, sysmail_help_account lists information on all Database Mail accounts in the Microsoft SQL Server instance.

El procedimiento almacenado sysmail_help_account_sp está en el msdb la base de datos y es propiedad de la dbo esquema.The stored procedure sysmail_help_account_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

A. Mostrar información para todas las cuentasA. Listing the information for all accounts

En el siguiente ejemplo se muestra la información de cuenta para todas las cuentas de la instancia.The following example shows listing the account information for all accounts in the instance.

EXECUTE msdb.dbo.sysmail_help_account_sp ;  

El siguiente es un conjunto de resultados de ejemplo con la longitud de línea editada:Here is a sample result set, edited for line length:

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íficaB. Listing the information for a specific account

En el siguiente ejemplo se muestra la información de cuenta para la cuenta llamada AdventureWorks Administrator.The following example shows listing the account information for the account named 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:Here is a sample result set, edited for line length:

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énSee Also

Correo electrónico de base de datos Database Mail
Crear una cuenta de correo electrónico de base de datos Create a Database Mail Account
Correo electrónico de base de datos almacenados procedimientos ( Transact-SQL )Database Mail Stored Procedures (Transact-SQL)