65.9K
CodeProject 正在变化。 阅读更多。
Home

如何使用 SQL Server 发送邮件:第三部分

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.93/5 (5投票s)

2016年3月27日

CPOL

1分钟阅读

viewsIcon

11374

在本文中,我将解释如何从 SQL Server 2008 安排每日邮件发送。

本教程分为三个部分,如下所示:

  1. 配置电子邮件配置文件并使用 SQL Server 发送测试邮件
  2. 选择并在邮件中发送数据
  3. 从 SQL Server 安排每日邮件

引言

本文解释了如何从 SQL Server 2008 安排每日邮件发送。为了发送每日电子邮件,我将创建一个 SQL Server Agent 作业来归档邮件消息,并在发送邮件后,还将事件日志记录到文件中。

步骤 1

使用正确的用户名和密码登录 SQL Server 2008。

第二步

展开 SQL Server Agent,然后转到“作业”,然后右键单击“新建作业...”,如下所示:

Job in Sql Server

步骤 3

出现以下窗口,首先单击“常规”选项卡,然后填写正确的数据,然后单击“步骤”。

New Job Wizard

步骤 4

单击“步骤”时,将出现以下窗口:

Creating Steps in Job

单击“新建...”时,将转到以下窗口。

New Job Step Wizard

提供步骤的名称,并在“类型”下拉列表中选择“Transact-SQL 脚本”,然后选择数据库并为“命令”编写以下脚本:

EXEC sp_send_dbmail @profile_name='MyTestMail',  
@recipients='manishki@live.com',  
@subject='My Test Mail Service with student data.',  
@body='Hi This is daily Mail ',  
@body_format ='HTML'  

步骤 5

然后单击“确定”按钮,然后转到“计划”选项卡,您将找到以下窗口:

Schedules in Job

单击“新建...”。

步骤 6

然后在“计划”选项卡中输入相关信息来安排作业。

New Job Schedule

在此窗口中,设置发生、频率、计划类型、作业触发时间、开始日期和结束日期等。

然后单击“确定”。完成了。我们的每日电子邮件计划程序已准备就绪,并将于晚上 08:00 发送邮件。检查邮件,它将显示数据。

摘要

在本演示中,您了解了如何使用 SQL Server 2008 配置和发送每日电子邮件。请提供您对本文的宝贵意见。

© . All rights reserved.