2016-04-21 64 views
0

我目前正在尝试创建一个自动mssql任务来生成企业架构程序的基线。获取企业架构数据库的SQL查询

我试着查询数据库在同一个数据库上执行的最后一个查询; 是否有可能从这些查询中找到那些在预定时间再次执行基线并执行基线的问题? 要获得SQL查询后基线开始被创造和完成时间:

SELECT dest.text 
    FROM sys.dm_exec_query_stats AS deqs 
    CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest 
    WHERE deqs.last_execution_time > '04/08/2016 15:23:45' 
     AND deqs.last_execution_time < '04/08/2016 15:33:45'; 
+0

如果您将问题的格式设置为问题 - 问题 - 您知道,问题标记和内容有帮助,这会有所帮助。现在看起来你正在告诉我们你正在做的事情。 –

回答

0

您在这里使用了错误的方法。你不应该试图用SQL来做到这一点。

Enterprise Architect提供了一个可用于创建新基线的API。请参阅Project Interface并查找操作CreateBaseline()CreateBaselineEx()