sysmail_configure_sp (Transact-SQL)
Si applica a: SQL Server
Modifica le impostazioni di configurazione per Posta elettronica database. Le impostazioni di configurazione specificate con sysmail_configure_sp
si applicano all'intera istanza di SQL Server.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sysmail_configure_sp [ [ @parameter_name = ] 'parameter_name' ]
[ , [ @parameter_value = ] 'parameter_value' ]
[ , [ @description = ] 'description' ]
[ ; ]
Argomenti
[ @parameter_name = ] 'parameter_name'
Nome del parametro da modificare.
[ @parameter_value = ] 'parameter_value'
Nuovo valore del parametro
[ @description = ] 'description'
Descrizione del parametro.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Nessuno.
Osservazioni:
Posta elettronica database utilizza i parametri seguenti:
Nome parametro | Descrizione | Default value |
---|---|---|
AccountRetryAttempts |
Numero di tentativi di invio del messaggio di posta elettronica da parte del processo di posta elettronica esterno, utilizzando ogni account nel profilo specificato. | 1 |
AccountRetryDelay |
Tempo di attesa, in secondi, del processo di posta elettronica esterno tra tentativi di invio di un messaggio. | 5000 |
DatabaseMailExeMinimumLifeTime |
Periodo minimo di tempo, in secondi, durante il quale il processo di posta elettronica esterno resta attivo. Quando Posta elettronica database invia molti messaggi, aumentare questo valore per far restare Posta elettronica database attivo ed evitare l'overhead di avvii e arresti frequenti. | 600 |
DefaultAttachmentEncoding |
Codifica predefinita per gli allegati di posta elettronica. | MIME |
MaxFileSize |
Dimensioni massime di un allegato, in byte. | 1000000 |
ProhibitedExtensions |
Elenco delimitato da virgole delle estensioni che non possono essere inviate come allegato a un messaggio email. | exe,dll,vbs,js |
LoggingLevel |
Consente di specificare i messaggi registrati nel log di Posta elettronica database. Uno dei valori numerici seguenti: 1 - Modalità normale. Solo registrazione degli errori. 2 - Modalità estesa. Registrazione di messaggi di errore, di avviso e informativi. 3 - Modalità dettagliata. Registrazione di messaggi di errore, di avviso, informativi, di riuscita, nonché di messaggi interni aggiuntivi. Utilizzare questa modalità per la risoluzione dei problemi. |
2 |
La stored procedure sysmail_configure_sp
si trova nel msdb
database ed è di proprietà dello dbo
schema. La procedura deve essere eseguita con un nome in tre parti se il database corrente non msdb
è .
Autorizzazioni
È richiesta CONTROL SERVER
l'autorizzazione per il server o l'appartenenza al ruolo del database db_owner nel msdb
database.
È anche possibile concedere EXECUTE
autorizzazioni per qualsiasi utente, che consente all'utente di usare questa procedura per leggere la configurazione, ma non di modificare i parametri. Queste autorizzazioni aggiunte potrebbero essere sottoposte a override durante un aggiornamento di SQL Server.
Esempi
R. Impostare Posta elettronica database per riprovare ogni account 10 volte
Nell'esempio seguente viene illustrata l'impostazione Posta elettronica database di ripetere ogni account 10 volte prima di considerare l'account non raggiungibile.
EXECUTE msdb.dbo.sysmail_configure_sp 'AccountRetryAttempts', '10';
B. Impostare la dimensione massima dell'allegato su 2 megabyte
Nell'esempio seguente viene illustrato come impostare le dimensioni massime per gli allegati su 2 MB.
EXECUTE msdb.dbo.sysmail_configure_sp 'MaxFileSize', '2097152';