Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
Asp.net 对azure DB启用审核_Asp.net_Azure_Azure Sql Database - Fatal编程技术网

Asp.net 对azure DB启用审核

Asp.net 对azure DB启用审核,asp.net,azure,azure-sql-database,Asp.net,Azure,Azure Sql Database,我已经创建了Azure DB,我想启用审核(例如,哪个用户更改条目、何时更改等), 我怎么做 我单击“管理”,但没有找到任何可以执行此操作的位置…Azure SQL数据库当前不支持更改数据捕获(CDC),这是标准SQL Server中提供内置审核功能的功能。您需要以其他方式解决此审核需求(预/后触发器?) 此处列出了Azure SQL DB的全套限制(以及与标准SQL Server的差异): 这里还有一个关于如何实现可行解决方案的较老的TechNet博客:问问自己,您将如何使用SQL Serve

我已经创建了Azure DB,我想启用审核(例如,哪个用户更改条目、何时更改等), 我怎么做


我单击“管理”,但没有找到任何可以执行此操作的位置…

Azure SQL数据库当前不支持更改数据捕获(CDC),这是标准SQL Server中提供内置审核功能的功能。您需要以其他方式解决此审核需求(预/后触发器?)

此处列出了Azure SQL DB的全套限制(以及与标准SQL Server的差异):


这里还有一个关于如何实现可行解决方案的较老的TechNet博客:

问问自己,您将如何使用SQL Server实现这一点,因为这可能是一种类似的技术。@DavidMakogon-我转到数据库的“管理”选项卡,但没有找到何时可以激活它……请编辑您的问题以澄清您试图激活的内容。从您的评论中可以看出,您似乎在尝试使用SQL Server中存在的内置审核功能(而不仅仅是审核用户级别更改的常规做法)。另外:您可能需要查看SQL Server和SQL数据库之间的差异。非常感谢您的投票!,我读过关于DB触发器1的文章。我应该把这段代码放在哪里?2.我可以一次对我所有的DB表执行DB触发器吗?或者我需要对我DB中的每个特定表执行DB触发器…John,查看John Galloway关于如何实现您需要执行的操作的这篇文章(简短的回答是,您需要在您关心更改的任何表上执行触发器)。