sql-server - 无法从 azure 容器中查询出 .xel sql server 审核日志
问题描述
我想在我的 azure 容器中查询出 sql server 审计日志 (.xel) 文件数据。我的虚拟机没有任何互联网访问权限。我能够将日志存储到容器中,但我无法读取文件。当我尝试使用此查询时:
SELECT * FROM sys.fn_xe_file_target_read_file('<containerURL>',null,null,null)
SELECT * FROM sys.fn_get_audit_file('<containerURL>',default,default)
两个查询都给了我一个空的结果。
任何人有同样的问题并设法解决它?
解决方案
推荐阅读
- apache - docker 卷,不生成配置文件
- android - 如何使用 Android SDK 删除存储在 AWS S3 存储桶中的文件/对象?
- python - Python SQL 脚本仅将数据帧的最后一行插入到 SQL Server [pyodbc]
- mysql - 更新父键应更改子键(外键)
- c++ - 使用 VS Code 在 C++ 应用程序中查找内存泄漏
- sql - SQL:将结果集减少到 X 行?
- php - 在循环内时出现 Twig 扩展功能错误
- php - Xampp 没有在浏览器中显示我的项目 - htdocs 文件夹
- python - 根据其他数据框中的列保留数据框中的行
- ruby-on-rails - 询问 (.valid?) 时存在验证不起作用,但在 .save 上正确失败