Voici un bon exemple sur des sqltips -
http://www.mssqltips.com/tip.asp?tip=1100 Et voici une approche préétablie.
-- Créer un profil de courrier de base de données
EXÉCUTER msdb.dbo.sysmail_add_profile_sp
@profile_name = « SQL2005_Email_ProfileName
»,
@description = « service d'avis pour le serveur de SQL » ;
-- Créer un compte de courrier de base de données
EXÉCUTER msdb.dbo.sysmail_add_account_sp
@account_name = « service d'avis de serveur de SQL »,
@description = « service d'avis de serveur de SQL »,
@email_address = « john.doe@domain_name.com »
,
@replyto_address = « john.doe@domain_name.com »
,
@display_name = « service d'avis de serveur de SQL »,
@mailserver_name = « smtpserver.domain_name.com
» ;
-- Ajouter le compte au profil
EXÉCUTER msdb.dbo.sysmail_add_profileaccount_sp
@profile_name = « SQL2005_Email_ProfileName
»,
@account_name = « service d'avis de serveur de SQL »,
@sequence_number =1 ;
-- Accès de Grant au profil au rôle de DBMailUsers
EXÉCUTER msdb.dbo.sysmail_add_principalprofile_sp
@profile_name = « SQL2005_Email_ProfileName
»,
@principal_id = 0,
@is_default = 1 ;
CHOISIR * À PARTIR de msdb.dbo.sysmail_profile
CHOISIR * À PARTIR de msdb.dbo.sysmail_account
pour examiner :
sp_send_dbmail [[@profile_name =] « profile_name »]
[, [@recipients =] « destinataires [; … n] »]
[, [@copy_recipients =] « copy_recipient [; … n] »]
[, [@blind_copy_recipients =] « blind_copy_recipient [; … n] »]
[, [@subject =] « sujet »]
[, [@body =] « corps »]
[, [@body_format =] « body_format »]
[, [@importance =] « importance »]
[, [@sensitivity =] « sensibilité »]
[, [@file_attachments =] « attachement [; … n] »]
[, [@query =] « question »]
[, [@execute_query_database =] « execute_query_database »]
[, [@attach_query_result_as_file
=] attach_query_result_as_file
]
[, [@query_attachment_filename
=] query_attachment_filename]
[, [@query_result_header =] query_result_header]
[, [@query_result_width =] query_result_width]
[, [@query_result_separator =] « query_result_separator »]
[, [@exclude_query_output =] exclude_query_output]
[, [@append_query_error =] append_query_error]
[, [@query_no_truncate =] query_no_truncate]
[, [@query_result_no_padding =] query_result_no_padding]
[, [@mailitem_id =] mailitem_id] [RENDEMENT]
À la votre,
Hades666