【问题标题】:How to configure mail on Azure SQL Database如何在 Azure SQL 数据库上配置邮件
【发布时间】:2019-07-13 22:35:10
【问题描述】:

我们正在从 Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) 迁移 到 Microsoft SQL Azure (RTM) - 12.0.2000.8

以前,如果特定表在特定时间间隔内没有更新,我们会从数据库邮件中发送邮件。

但我尝试在 Azure 邮件上执行相同的操作,但似乎此功能在此不可用。

【问题讨论】:

  • 正确,发送电子邮件不是 Azure SQL 的功能。您需要将 SQL 作为 IaaS 运行或编写一些与 sendgrid (sendgrid.com/partners/azure) 的集成,以便发送邮件。逻辑应用可能会为您提供一个很好的框架来执行此操作。

标签: azure azure-sql-database azure-storage azure-sql-server


【解决方案1】:

您可以编写存储过程来查询表并返回结果,在 Azure WebJob、逻辑应用程序或 Azure 函数中读取结果,安排执行并通过电子邮件发送结果。 Here 您可以找到使用逻辑应用程序的示例,here 您可以找到如何安排它。

您可以使用自己的 Exchange/SMTP 服务器,也可以选择使用 SendGrid 发送电子邮件,如 here 所示。

【讨论】:

  • 我看不到这些示例中的任何一个如何显示如何通过 SendGrid 通过电子邮件发送查询结果。第一个示例只是向管理员或创建逻辑应用的任何人发送通知电子邮件。第二个只是安排它,第三个显示如何在 C# 中通过 SendGrid 发送电子邮件。
猜你喜欢
  • 2019-06-06
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 2021-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多