SlideServe
Menu
Préférences
© SlideServe · v2026

Database Mail

buzz avatar
5 diapositives · 212 Views · Jul 13, 2014

This document outlines the processes for sending email notifications through SQL Server Database Mail. Using the `sp_send_dbmail` stored procedure, notifications are sent to recipients regarding successful data imports and queries for specific employee information. For instance, the procedure is employed to inform users about successful data imports and to provide a list of employees hired within a specific timeframe. It also includes management of mail items, allowing for the deletion of old or failed mail items, ensuring efficient mail system management.

Database Mail - slide 1
01 / 5Database Mail
1 / 17

Télécharger la présentation

Database Mail
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Sql server Database Mail

  2. EXECUTE msdb.dbo.sp_send_dbmail • @profile_name = ‘HRMail’, • @recipients = ‘Gregory.House@adventureworks.com’, • @copy_recipients = ‘Administrator@adventureworks.com’, • @body = ‘Your data has been successfully imported!’, • @subject = ‘Import Notification Message - Success’;

  3. EXECUTE msdb.dbo.sp_send_dbmail • @profile_name = ‘HRMail’, • @recipients = ‘Lisa.Cuddy@adventureworks.com’, • @blind_copy_recipients = ‘Gregory.House@adventureworks.com; • Administrator@adventureworks.com’, • @body = ‘Per your request, here are the employees hired in 2002.’, • @query = ‘SELECT Person.Person.FirstName AS First, • Person.Person.LastName AS Last, • HumanResources.Employee.HireDate AS [Date of Hire] • FROM Person.Person INNER JOIN HumanResources.Employee • ON Person.Person.BusinessEntityID = HumanResources.Employee.BusinessEntityID • WHERE HireDate > ‘’2002-01-01" AND HIREDATE < ‘’2003-01-01’’ • ORDER BY HireDate’, • @execute_query_database = ‘AdventureWorks2008’, • @subject = ‘Employees Hired in 2002’, • @attach_query_result_as_file = 1;

  4. Managing Messages • SELECT * FROM msdb.dbo.sysmail_mailitems • EXECUTE msdb.dbo.sysmail_delete_mailitems_sp • @sent_before = ‘January 31, 2009’ ; • EXECUTE msdb.dbo.sysmail_delete_mailitems_sp • @sent_status = ‘failed’;

  5. sp_send_dbmail @profile_name, @recipients, @copy_recipients, @blind_copy_recipients, @subject, @body, @body_format, @importance, @sensitivity, @file_attachments, @query, @execute_query_ • Database, @attach_query_result_ • as_file, @query_attachment_ • filename