Compartir vía


sysmail_configure_sp (Transact-SQL)

Se aplica a: SQL Server

Cambia los valores de configuración de Correo electrónico de base de datos. Las opciones de configuración especificadas con sysmail_configure_sp se aplican a toda la instancia de SQL Server.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sysmail_configure_sp [ [ @parameter_name = ] 'parameter_name' ]
    [ , [ @parameter_value = ] 'parameter_value' ]
    [ , [ @description = ] 'description' ]
[ ; ]

Argumentos

[ @parameter_name = ] 'parameter_name'

Nombre del parámetro que se va a cambiar.

[ @parameter_value = ] 'parameter_value'

Valor nuevo del parámetro.

[ @description = ] 'description'

Descripción del parámetro.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Ninguno.

Comentarios

El Correo electrónico de base de datos utiliza los siguientes parámetros:

Nombre de parámetro Descripción Default value
AccountRetryAttempts Número de veces que el proceso de correo electrónico externo intenta enviar el mensaje de correo electrónico con cada cuenta del perfil especificado. 1
AccountRetryDelay Cantidad de tiempo en segundos que el proceso de correo electrónico externo espera entre cada intento de envío de un mensaje. 5000
DatabaseMailExeMinimumLifeTime Cantidad de tiempo mínima en segundos que el proceso de correo electrónico externo permanece activo. Si el Correo electrónico de base de datos está enviando muchos mensajes, aumente este valor para mantener activo el Correo electrónico de base de datos y evitar una sobrecarga de inicios y detenciones frecuentes. 600
DefaultAttachmentEncoding Codificación predeterminada para los datos adjuntos de correo electrónico. MIME
MaxFileSize Tamaño máximo de los datos adjuntos en bytes. 1000000
ProhibitedExtensions Lista de extensiones separadas por comas que no se puede enviar como datos adjuntos en un mensaje de correo electrónico. exe,dll,vbs,js
LoggingLevel Sirve para especificar qué mensajes se deben registrar en el registro de Correo electrónico de base de datos. Uno de los siguientes valores numéricos:

1 - Éste es el modo normal. Solo registra los errores.

2 - Éste es el modo extendido. Registra errores, advertencias y mensajes informativos.

3 - Éste es el modo detallado. Registra errores, advertencias, mensajes informativos, mensajes de acciones correctas y otros mensajes internos. Utilice este modo para solucionar problemas.
2

El procedimiento sysmail_configure_sp almacenado está en la msdb base de datos y es propiedad del esquema dbo . El procedimiento debe ejecutarse con un nombre de tres partes si la base de datos actual no msdbes .

Permisos

Este procedimiento almacenado es propiedad del rol db_owner . Puede conceder EXECUTE permisos para cualquier usuario, pero estos permisos se pueden invalidar durante una actualización de SQL Server.

Ejemplos

A Establezca Correo electrónico de base de datos para reintentar cada cuenta 10 veces

En el ejemplo siguiente se muestra cómo establecer Correo electrónico de base de datos para reintentar cada cuenta 10 veces antes de considerar que la cuenta no es accesible.

EXEC msdb.dbo.sysmail_configure_sp
    'AccountRetryAttempts', '10';

B. Establezca el tamaño máximo de datos adjuntos en 2 megabytes.

En el siguiente ejemplo se muestra cómo se establece el tamaño máximo de los datos adjuntos en 2 megabytes.

EXEC msdb.dbo.sysmail_configure_sp
    'MaxFileSize', '2097152';