再起動が必要な SqlServer のロックアップが時折発生しており、原因を特定するためにレガシー コードを確認しています。
すべての c# ASP.Net ページに含まれているライブラリ ファイルには、次のようなものがあります。
sConString = ConfigurationSettings.AppSettings.Get("SQLConnString");
oCon = new SqlConnection(sConString);
ページがデータベースにアクセスする場合、それはで始まります
oCon.Open();
そして次で終わります:
oCon.Close();
oCon.Dispose();
ただし、一部のページはデータベース アクセスを行わないため、Dispose();
呼び出されません。
SqlConnection
私の質問は、取得できないを作成することによって発生するオーバーヘッドはありますDisposed()
か?
提案をありがとう