我有 Azure 仪表板可视化 Azure SQL 和 Azure 数据工厂的指标。我有 Azure 警报和 LogicApps 发送警报。
现在我想在表为空或 Azure SQL 中有数据重复的情况下构建监控报告。还有什么推荐的查询?为 Azure 解决方案的管理员用户显示报告的推荐工具是什么?发送警报的推荐方式是什么?
我有 Azure 仪表板可视化 Azure SQL 和 Azure 数据工厂的指标。我有 Azure 警报和 LogicApps 发送警报。
现在我想在表为空或 Azure SQL 中有数据重复的情况下构建监控报告。还有什么推荐的查询?为 Azure 解决方案的管理员用户显示报告的推荐工具是什么?发送警报的推荐方式是什么?
把事情简单化。创建 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