Мне нужно прочитать все планы запросов, связанные с командой SQL из C#. Однако планы запросов триггера не возвращаются читателю. Я использую простой код следующим образом:Программно прочитайте план запросов триггера SQL Server
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "SET SHOWPLAN_XML ON";
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
// next method
SqlCommand cmd = new SqlCommand(commandText, conn);
cmd.CommandType = CommandType.Text;
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
AnalyzeQueryPlan(reader[0].ToString());
}
reader.Close();
Но мне не хватает планов запросов триггера. Если я обрабатываю один и тот же запрос в SSMS, я могу их увидеть. Есть ли способ, как читать планы запросов триггера в C#?
Спасибо, это должно пересечь мой разум –