为了尝试在Azure SQL Server (V12)上执行一些基本的分析,我们启用了使用Azure门户的审计。没过多久,我就遇到了一个愤怒的开发人员,他无法使用他的客户端(HTML5页面)连接到数据库。
我真的看不到连接,但由于启用审计是唯一的更改,我再次尝试禁用审计,果然现在客户端可以连接了。谁能告诉我为什么启用审计可以打破这一点?我们也尝试在其他数据库上这样做,果然:当我启用审计时,无法建立连接……
在为我的Server数据库启用Azure中的审计和威胁检测之后,我无法使用sqlPackage.exe提取数据库dacpac,因为出现了以下错误:
The element ##MS_DatabaseMasterKey## is not supported in Microsoft Azure SQL Database v12.
我在Spring中使用@Audited注释对数据库中的更新、创建等进行审计。但是我在我的数据库中获得了一个日期时间,比实时少了2个小时,例如,我创建了一个对象并保存了它,我有一个创建日期: 2014-08-04 12:0,但是我在14:00创建了它。这是我的审计师班,每一个被审计的类别都是:@MappedSuperclass
public abstract class AbstractAudit