自動化された DB クエリ実行キューを作成しています。これは基本的に、1 つずつ実行される SQL クエリのキューを作成していることを意味します。
クエリは、次のようなコードを使用して実行されます。
using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString))
{
cn.Open();
using (SqlCommand cmd = new SqlCommand("SP", cn))
{
cmd.CommandType = CommandType.StoredProcedure;
using (SqlDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{
}
}
}
}
私がやりたいことは、実行についてできるだけ多くの情報を収集することです。かかった時間。影響を受けた行数。
最も重要なのは、失敗した場合、失敗した理由です。
本当に保存したい実行について取得できるあらゆる種類の情報。