Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 r2 SQL Server 2008 R2-审核日志-了解层次结构_Sql Server 2008 R2_Audit - Fatal编程技术网

Sql server 2008 r2 SQL Server 2008 R2-审核日志-了解层次结构

Sql server 2008 r2 SQL Server 2008 R2-审核日志-了解层次结构,sql-server-2008-r2,audit,Sql Server 2008 R2,Audit,我搜索了标准SQL2008审计日志输出,但没有找到一个合理的解释-基本知识: 所以第一点。。任何人都知道这样的联系 我必须在SQLServer2008R2数据库上设置一个审计,以捕获基于数据库的执行、插入、更新和删除,并以dbo为原则。我对审核的设置没有问题。这将返回预期的大量数据。不清楚的是如何确定输出中的层次结构。我需要隔离哪个是父对象。我想知道“会话id”是否可以与其他东西一起使用。所有序列号均为1 总体目标是删除使用dbo的db访问,并创建一个角色。显然,我只想为实际需要的对象分配权限

我搜索了标准SQL2008审计日志输出,但没有找到一个合理的解释-基本知识:

所以第一点。。任何人都知道这样的联系

我必须在SQLServer2008R2数据库上设置一个审计,以捕获基于数据库的执行、插入、更新和删除,并以dbo为原则。我对审核的设置没有问题。这将返回预期的大量数据。不清楚的是如何确定输出中的层次结构。我需要隔离哪个是父对象。我想知道“会话id”是否可以与其他东西一起使用。所有序列号均为1

总体目标是删除使用dbo的db访问,并创建一个角色。显然,我只想为实际需要的对象分配权限

那么主要的问题是:有人知道如何确定审核日志中的父对象吗

谢谢各位

---额外: 我试图确定首先调用哪些对象,从而确定设置执行权限的级别。 例如,当执行一个存储过程,然后将其插入到表中,或在审核中执行函数或其他存储过程时,所有“操作”都会从初始sp exec存储到所有表插入等。但权限仅在初始sp上需要,而不是所有其他报告的对象(忽略动态sql语句)。
因此,我希望确定“顶级”级别,以便为新角色分配权限。数据库中有许多对象,为了获取绝大多数权限,已在用户基数减少的UAT站点上设置了审核。不确定在这种情况下“层次结构”或“父对象”是什么意思。除了日期/时间指示的顺序外,审核条目之间实际上没有任何关系。是否尝试确定访问的表?另外,我在www.ultimatewindowssecurity.com/sqlserver上写了一些关于SQL审核的内容

如果我理解的话,您想知道dbo正在访问哪些表、视图和存储过程。对吗?

请参阅上面的--额外内容。很抱歉,我在第一周之后就放弃了对任何人的回复。