我想以编程方式跟踪并保存SQL Server 2008 R2中执行的查询的所有查询和输出(记录行)。
我很容易在Visual C#中实现基于TraceServer
类SMO(服务器管理对象)的查询宽限程序。
但是,我无法跟踪查询执行的输出(记录行),这些输出类似于SSMS(SQL Server Management Studio)中结果窗口中的输出。
如何追踪并保存它们?
答案 0 :(得分:0)
您无法使用Profiler或SMO跟踪获取查询执行结果。根据您要实现的目标,您可以在使用Profiler捕获的SSMS查询中运行,也可以创建表并在查询中添加代码以将结果保存在表中。