为了尝试在Azure SQL Server (V12)上执行一些基本的分析,我们启用了使用Azure门户的审计。没过多久,我就遇到了一个愤怒的开发人员,他无法使用他的客户端(HTML5页面)连接到数据库。
我真的看不到连接,但由于启用审计是唯一的更改,我再次尝试禁用审计,果然现在客户端可以连接了。谁能告诉我为什么启用审计可以打破这一点?我们也尝试在其他数据库上这样做,果然:当我启用审计时,无法建立连接……
我们有一个审计数据库(oracle),其中保存由部署在应用程序服务器上的服务(大约100个)执行的所有活动的监视信息。正如您可以想象的那样,由于服务处理的请求量很大,审计数据库真的很大。在此数据库上发生的唯一写入事务是实时写入审计信息的服务。随着审计数据库开始增长(每天超过一百万条记录),查询所需数据(例如select all errors occurred with service A for requests between start为了解决这个