0

我有 Azure 仪表板可视化 Azure SQL 和 Azure 数据工厂的指标。我有 Azure 警报和 LogicApps 发送警报。

现在我想在表为空或 Azure SQL 中有数据重复的情况下构建监控报告。还有什么推荐的查询?为 Azure 解决方案的管理员用户显示报告的推荐工具是什么?发送警报的推荐方式是什么?

4

1 回答 1

0

把事情简单化。创建 sql 作业并对其应用检查。

USE DATABASEname
select coalesce(count(*) ,0) as CHECKVALUE from dbo.table 
IF CHECKVALUE =0

BEGIN

EXEC msdb.dbo.sp_send_dbmail
  @recipients=N'yourname@email.com',
  @body='tablename is empty......', 
  @subject ='tablename is empty',
  @profile_name ='yourname',
  @query =
    'USE DATABASEname
     (select coalesce(count(*) ,0) as CHECKVALUE from dbo.table )'

END
于 2021-10-16T08:12:35.620 回答