在SQL Server 2005中使用和管理数据库邮件

SQL Server 2005中,出现了一种新的邮件子系统──数据库邮件。数据库邮件与早期的的SQL邮件相比较有了很大的改进。现在你可以建立多个账号和个人资料以满足你不同的应用电子邮件需求。本文中我们将主要讨论建立和管理数据库邮件。

什么是数据库邮件?

数据库邮件是一个邮件队列系统。电子邮件消息存储在msdb数据库里的队列中等待被处理。当一个电子邮件消息到达队列时,将会触发一个外部过程来把队列中的这个消息送到合适的邮件服务器端。邮件一旦被发送,一个装有邮递状态的电子邮件消息就会被邮递回SQL Server。

打开数据库邮件功能项

数据库邮件在模块之外是不可用的。由于SQL Server安全模型缺省把所有选项都关闭了,如果你要想使用它的话就需要使能数据库邮件。你可以使用表面区域配置工具,或者用下面的T-SQL来使能数据库邮件:

sp_configure "show advanced options", 1;
GO
RECONFIGURE;
GO
sp_configure "Database Mail XPs", 1;
GO
RECONFIGURE
GO 

数据挖掘研究院

建立账号

数据库邮件账号鉴别SQL Server 2005应该如何和SMTP服务器进行通信。这个账号具体说明了电子邮件如何被格式化和发送的。单一的账号将会鉴别单一的SMTP服务器和认证方法。数据库邮件所使用的账号不和SQL Server登录账号相对应。

当建立一个账号时你需要鉴别足够的信息以便使SQL Server 2005能够和SMTP服务器通讯,如果需要的话还要认证。可以参考Books Online获取定义账号的完整选项列表。你可以使用数据库邮件配置向导来建立账号,向导可以在SQL Server Management Studio里的“管理”文件夹“数据库邮件”下找到,或者使用存储过程(SP)“sysmail_add_account_sp”。这里有一个脚本使用了上面提到的存储过程来创建一个和不需要认证的SMTP服务器相通信的账号。

EXECUTE msdb.dbo.sysmail_add_account_sp
@account_name = "Database Administration Account",
@description = "Mail account for used by DBA staff",
@email_address = "ProdServer01@databasejournal.com",
@display_name = "ProdServer01 DBA Mail",
@replyto_address = "Greg.Larsen@databasejournal.com",
@mailserver_name = "mailserver.databasejournal.com"; 数据挖掘交友 

这个账号名为“数据库管理账号”,邮件地址为ProdServer01@databasejournal.com。使用数据库邮件的优点之一就是这个邮件地址不必再是你邮件系统中的一个有效的邮件账号。除此之外,你可以把回复地址和你的数据库邮件账号联系起来。在上面的例子中,我定义了Greg.Larsen@databasejournal.com作为回复地址。所以现在,当某人从我的自动邮件通知处理得到一封邮件时,他们可以回复,这个回复邮件能直接发送到我这里。

有了数据库邮件,你就可以根据你的需要尽可能多地建立邮件账号。一会儿,我将讨论你需要建立多个数据库邮件账号的原因。

1 2 3 下一页>> 数据挖掘实验室

Create By Any-Extract(WL-AE) 数据挖掘论坛

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:讲解SQL Server 2005同步复制技术的应用
下一篇:如何使用SQL Server 2008进行服务器合并
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • MS SQL "1813"错误产生的原因及解决
  • SQL Server 2005的30个最重要特点
  • SQL Server数据仓库相关概念及构建流程
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - L
  • 使用 WebSphere Commerce Analyzer 以关联
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - F
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • SQL Server 2005的30个最重要特点
  • 深入了解SQL Server数据库的线程与纤程
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静