首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server Azure数据更改审核技术

SQL Server Azure数据更改审核技术
EN

Stack Overflow用户
提问于 2016-03-07 17:23:05
回答 2查看 965关注 0票数 2

我是SQL Azure的新手,我的任务是在SQL Server Azure数据库上实现审计技术。有人能帮我吗?在SQL Azure中审核数据更改有哪些不同的技术可用。任何参考链接也会有所帮助。

我想要维护表的审计,它有大约40-50列,我想跟踪所有列的变化。我也在寻找可靠性和性能因素。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2016-03-07 18:33:33

在SQL Azure中设置审计非常容易,up.Below就是要捕获的数据。

代码语言:javascript
复制
Access to data
Schema changes (DDL)
Data changes (DML)
Accounts, roles, and permissions (DCL)
Stored Procedure, Login and, Transaction Management.

一旦您设置审核,文件将存储在存储帐户,您可以下载为excel文件...

现在Azure提供了一个使用power BI来监控审计日志的选项。

我们已经为大量插入的表配置了审计(每天至少有100万次插入),..we没有看到任何性能下降。

根据评论更新的

到目前为止,审计是在数据库级别进行的,如果您只想审计单个表,那么触发器可能是最好的选择

一些可能对你有帮助的链接..

https://powerbi.microsoft.com/en-us/blog/monitor-your-azure-sql-database-auditing-activity-with-power-bi/

https://azure.microsoft.com/en-us/documentation/articles/sql-database-auditing-get-started/#subheading-1

票数 2
EN

Stack Overflow用户

发布于 2016-03-23 19:31:33

感谢tmullaney的回复。经过深入的分析,我已经开始使用时态表在SQL Azure中启用审计。我们可以使用此功能在单个表/实体上启用审计。所有过程都将由SQL Server在内部完成,甚至不需要编写一个触发器来执行审计。

以下是几个链接,可用于了解有关SQL Server中时态表的详细信息,第9频道视频: SQL Server 2016中的时态:https://channel9.msdn.com/Shows/Data-Exposed/Temporal-in-SQL-Server-2016

时态表:https://msdn.microsoft.com/en-IN/library/dn935015.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35840085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档