从SQL Server 2008查询审计logging(数据库和分析服务)

我准备临床数据仓库,我需要能够审计用户从关系数据库或分析服务立方体查询的特定logging。 关键的要求是,我需要能够确定任何用户查看任何特定的患者。 由于它是一个OLAP数据库,用户可以通过BI工具以特定方式查看所需数据的上拉。

目前的计划是不通过仓库查询私人健康数据,并在需要查看特定患者时给他们一个单独的应用程序,这个应用程序将进行审计。 如果可能的话,我想尽可能地进行查询,所以如果任何人有一个模式或产品可以帮助,我会有兴趣听到。

你可以使用sqlserver审计来loggingsql语句,而不是实际的logging。 如果确保不使用绑定variables,则会logging实际的SQL,包括filter和连接谓词。 那是数据库

对于多维数据集,可以启用跟踪。 谷歌它更好的信息在这一部分