如何将记录从Azure SQL数据库中的sys.event_log复制到另一个数据库中的用户定义表



在我们的工作场所,我无法访问master数据库。我想追踪";失败的连接";以及";死锁";所以我决定使用sys.event_log。如何将此视图的内容复制到我的数据库中,然后从那里监视数据库状态?仅供参考:我想我会以某种方式获取数据的副本。

如果还有其他解决方案,未经允许掌握,请提供给我。

问候,

我们必须需要在master db:中查询sys.event_log表的权限

具有访问master数据库权限的用户对此视图具有只读访问权限

sys.event_log中的数据是动态增长的。如果我们复制数据,我们仍然需要首先访问它。也许你可以请服务器管理员帮你做这件事。例如创建额外的源/表。创建一个新表,并从用户数据库中的sys.event_log复制数据。然后您可以访问sys.event_log的副本表。限制是数据无法及时更新。

恐怕我们不能在未经允许的情况下访问它。

最新更新