我是SQL Server的新手。我正在尝试确定对SQL Server 2008 R2 Standard Edition数据库中存储的数据进行质量控制的最佳方法。
要进行的QC测试类型包括数据完整性,参照完整性和业务逻辑检查。输出需要是一个表,其中每个记录代表测试的数据集,每列代表进行的测试。根据测试,每列的值应该是表示数据集中有多少记录失败的数字,或者是表示失败的记录的ID列表。
我不知道从哪里开始......这可以使用简单的SQL查询来完成,还是应该使用Reporting Services或SQL Server提供的其他工具来完成?
答案 0 :(得分:2)
首先在SSMS中构建查询。
一旦进入稳定查询,如果要增强数据的表示和交付,可以转到SSRS;如果要自动化和灵活地输出到许多不同的系统,或者查看如果您只想将数据复制到其他表,则可以使用简单的SQL代理作业。
SSRS的目标是只读访问,具有良好的图形表示和交付格式。 SSIS的目标是灵活的数据集成任务,但用户界面不多。
SSMS是通用SQL Server创作工具。 SSRS和SSIS都可以使用您在SSMS中编写的SQL。
(我认为这回答了你的问题;这是你在寻找什么?)