在SQL Server中,可以使用SQL Server管理工具來查看語句執(zhí)行記錄。以下是兩種常見的方法:
打開SSMS并連接到SQL Server實例。
在“對象資源管理器”中,展開“服務器”節(jié)點,然后展開目標數(shù)據(jù)庫的節(jié)點。
展開“管理”節(jié)點,找到“SQL Server日志”節(jié)點,并單擊它。
在右側窗格中,將“SQL Server日志”的詳細級別設置為“詳細”或“詳細”。
在左側窗格中,選擇“當前日志”以查看當前日志文件的內(nèi)容,或選擇“日志文件”以查看以前的日志文件。
在日志文件中,你可以找到執(zhí)行過的語句及其執(zhí)行詳細信息。
打開SQL Server跟蹤工具(SQL Server Profiler)。
連接到SQL Server實例并創(chuàng)建新的跟蹤會話。
在“事件選擇器”中,選擇“SQL:BatchCompleted”和“SQL:BatchStarting”事件,以便捕獲執(zhí)行的SQL語句。
啟動跟蹤會話并執(zhí)行你想要監(jiān)視的操作。
在跟蹤結果窗口中,你可以找到執(zhí)行過的語句及其執(zhí)行詳細信息。
在以上方法中,你可以根據(jù)需要調(diào)整日志詳細級別或事件選擇器,以便捕獲更多或更少的信息。請注意,啟用詳細的日志級別或跟蹤會話可能會對服務器性能產(chǎn)生一定影響,因此在生產(chǎn)環(huán)境中應謹慎使用。