我目前正在尝试创建一个自动mssql任务来生成像企业架构程序那样的基线。
我已经尝试在DB上查询在同一个DB上执行的最后一次查询; 从这些查询中,是否有可能在预定的时间找到那些获取基线并再次执行它们的查询? 在开始创建基线和完成基线之后获取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()