1

我正在使用最新版本的 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

这是来自这篇文章:查看在服务器上运行的所有 SQL 查询的列表

但它似乎只列出了本地执行的查询。如何查看所有查询的列表(包括我从远程计算机在此数据库中执行的查询)。或者,是不是因为我的一些远程查询执行失败(他们返回了sql server error code 102 severity 15),所以不会在这里列出来?如果是,那么我如何查看“尝试执行”哪些查询?(这样即使执行失败,我也可以看到远程查询中有什么错误)

4

0 回答 0