我使用的是最新版本的SQL Server Express。我已经将它安装在一台机器上,并且从远程机器上以图形方式对它执行查询。在安装了SQL Server Express的计算机上,我运行此查询以查看执行了哪些远程查询:
SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DESC
这是来自这篇文章:See list of all SQL Queries run on server
但似乎只列出了本地执行的查询。如何查看所有查询的列表(包括我在远程计算机上在此DB中执行的查询)。或者,是不是因为我的一些远程查询未能执行(它们返回sql server error code 102 severity 15
),它们是否会在此处列出?如果是,那么如何查看“试图执行”的查询? (这样即使执行失败,我也可以看到远程查询中有什么错误)