【发布时间】:2015-07-19 13:52:09
【问题描述】:
我是一名 SQL Server DBA,正在从事一个项目,该项目使用 SAP Business Objects 4.1 从 SQL Server 2008R2 数据库交付报告。这是我第一次接触 BO,我参与这个项目只是为了支持数据库操作。
我注意到,当用户开始运行报表但取消它时,查询会一直运行到完成。如果订阅者/客户端不再处于活动状态,BO 是否有任何方法可以知道终止这些查询?
另外,我注意到一天中有很多小子查询似乎不是由特定报告请求发起的,例如“SELECT Distinct StoreName FROM vwStores”。我猜这些是用于更新 BO Universe 的某种维护/数据刷新操作,但这是在黑暗中的狂野射击。如果我是对的,有什么方法可以控制/安排这些发生的时间吗?否则,这些是什么?
【问题讨论】:
-
Bad news on the cancel 对于小查询,它们不是维护性的,它们是对填充用户用于选择报告参数的值列表的查询,或者它们可能是用户尝试返回的值设计开发新报告。换句话说,这很可能会成为您的新标准。
-
我不确定是否取消,但我相信您看到的随机查询来自收集元数据的爬虫。 help.sap.com/saphelp_nw73/helpdata/en/46/…
标签: sql-server business-objects