用SQL Server 2005建立定制通告

开发者在线 Builder.com.cn 更新时间:2007-03-22作者:builder.com.cn 来源:

本文关键词: TimChapman TimChapman SQLServer SQLSERVER sqlserver sqlserver SQL Server 2005 SQL Server 2005

我在文章《在SQL Server 2005中用数据库邮件发送电子邮件》一文中讨论了发送问题通告的重要性,这样你才能做出调整,修复问题,并最终防止它再次发生。本周,我将创建一个小型定制通告系统,如果问题出现,它将向相关人员发送一条消息。

:本文以Service Broker数据库邮件(Database Mail)为基础。如果你的SQL Server 2005中没有安装这两个组件,下面的例子将不能正常运行。请参考我以前的文章帮助你配置这两项功能。

创建通告系统

通告系统将利用Service Broker的异步消息功能和内部激活来排列一个通告消息并在后台发送。列表A建立我将要用到的Service Broker对象。

我还需要在服务器上安装数据库邮件。同时,我将在这个例子中使用我在前面的文章中建立的相同资料和账户。

我需要一个表来保存需要接收通告的个人。建立这个表的脚本如下。

CREATE TABLE NotificationSeverity

(

IDCol SMALLINT IDENTITY(1,1) PRIMARY KEY,

Severity SMALLINT,

SeverityDescription VARCHAR(50)

Email VARCHAR(75)

)

GO

用户评论

  • 用户名
  • 评论内容