在 SQL Server 2000 中发送电子邮件警报
您好,我想在检查查询结果后发送电子邮件警报,该查询将返回表中的行数。 有谁知道我如何在 2005 年的 SQL Server 2000 中做到这一点,我会使用维护计划,但不确定在 2000 年如何?
Hi would like to send an email alert after checking the result of a query which will return the numbers of rows in a table. Does anyone have any ideas how I could do this in SQL Server 2000 in 2005 I would use a maintenence plan but not sure how in 2000?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我几年前就这样做了——匆忙改编自 MS 知识库文章。 我将参数更改为硬编码变量。 我已经从这里删除了识别服务器名称/电子邮件地址等,但您应该能够弄清楚!
创建过程 [dbo].[usp_SendSuccessMail]
--改编自 Microsoft 知识库文章,2006 年 1 月 16 日
。GO
I did this a few years ago - hastily adapted from a MS Knowledgebase article. I changed the params to be hardcoded variables. I've removed the identifying servernames/email addresses etc etc from here but you should be able to figure it out!
CREATE PROCEDURE [dbo].[usp_SendSuccessMail]
--Adapted from a Microsoft KnowledgeBase article, Jan 16th 2006.
GO
因为 SQLMail 对于现实世界的使用(MAPI 等)来说毫无用处,所以我们最终使用了 SQLAnswersMail,这是非常好的功能强大且易于使用。
Because SQLMail is so useless for real world usage (MAPI, etc), we ended up using SQLAnswersMail which is very powerful and easy to use.
也许 CDOSYS 可以满足您的需求,请检查下面的链接
使用 CDOSys 进行通知
Perhaps CDOSYS will serve your needs, check the links below
Notification with CDOSys
试试这个:
链接
http://www.sqldev.net/xp/xpsmtp.htm
我之前在生产中使用过它,效果很好。
Try this:
Link
http://www.sqldev.net/xp/xpsmtp.htm
I've used it before in production and it works great.