Выполненный оператор SQL нельзя просмотреть в SQL Server Profiler - PullRequest
0 голосов
/ 03 января 2019

Когда я выполняю операторы SQL без параметров, я вижу их в профилировщике, но когда я устанавливаю параметр, он просто отображается как SELECT 1. Есть ли объяснение этому? Есть ли переключатель, где я могу включить эту функцию для параметров?

profiler table

1 Ответ

0 голосов
/ 03 января 2019

Вы также можете захватывать события SQL:StmtStarting, Prepare SQL, Exec Prepared SQL (в TSQL) и SP:stmtStarting, RPC:Starting (в хранимых процедурах). С ними вы должны захватывать все запросы.

Это SELECT 1 не связано с вашими параметризованными запросами. Если это не то, что вы отправили, драйвер JDBC может выполнить их для проверки соединения или что-то подобное.

...