Mysql ServiceNow SNC-查找基础报表SQL

Mysql ServiceNow SNC-查找基础报表SQL,mysql,sql,servicenow,Mysql,Sql,Servicenow,有没有办法使用MySQL作为数据库平台在ServiceNow(SNC)实例中定位底层SQL?我的用户帐户没有权限查看PROCESSLIST,因此我正在寻找一个可能存储基于SNC的报表SQL的表 例如,我在SNC中创建了一个报告并手动执行它。我希望能够转到数据库中的某个表,查看该报告所基于的SQL是否在查看PROCESSLIST之外可用。忽略“为什么?”(普通托管实例不会向最终用户公开直接的数据库连接,因此我很好奇您打算如何处理原始SQL),通过激活sql调试,可以获取平台中任何位置使用的sql。

有没有办法使用MySQL作为数据库平台在ServiceNow(SNC)实例中定位底层SQL?我的用户帐户没有权限查看PROCESSLIST,因此我正在寻找一个可能存储基于SNC的报表SQL的表

例如,我在SNC中创建了一个报告并手动执行它。我希望能够转到数据库中的某个表,查看该报告所基于的SQL是否在查看PROCESSLIST之外可用。

忽略“为什么?”(普通托管实例不会向最终用户公开直接的数据库连接,因此我很好奇您打算如何处理原始SQL),通过激活sql调试,可以获取平台中任何位置使用的sql。这需要应用程序中的
admin
角色

要激活sql调试,请在左侧导航中转到
系统诊断>会话调试>调试sql

这将导致会话中每个事务的sql语句写入每个页面加载的底部。它还包括上一个事务的sql,因此如果您需要获取AJAX事务或其他事务的sql,只需触发它,然后导航到其他页面(
/ui\u page.do
是一个简单的页面,它不加载任何内容,但仍然提供sql调试输出)