我想就我的报道情况提出一些建议。我在SQL Server中工作。我有一大堆针对数据库运行的数据验证查询。通常,对于每个查询,我返回两件事 - 一个是违规记录的计数,另一个是违规记录本身。
我的目标是生成一个报告,该报告提供所有数据验证查询(理想情况下,在Excel工作簿中的一个工作表上)和违规记录本身(理想情况下,在Excel工作簿中的单独工作表上)的违规记录计数。
如何最好地实现这一目标?也就是说,什么技术最适合这种情况?例如,在过去,我已经在SSMS中对查询进行了原型化,将它们复制到Windows批处理文件中(并添加了代码以将结果写入单独的文本文件),并通过sqlcmd实用程序调用批处理文件(使用命令提示符) 。但是,我知道存在其他解决方案(例如,SSRS)。像SSRS这样的东西会成为这种情况的更好工具吗?我对于SSRS路线犹豫不决,因为我只提供一个问题的指标(即违规记录的计数),而报告的其余部分则包含违规记录。
答案 0 :(得分:0)
这可能会被关闭,因为这是一个意见问题,但SSRS将是这个要求的一个很好的解决方案。我认为如果您有以下标准,SSRS是合适的:
否则,如果只是为了您并且您当前没有在服务器上运行SSRS,那么请节省运行其他服务的开销,并继续在批处理文件中执行此操作。