README : 実行時間の長いクエリをログに記録する方法 (ODBC)
更新 : 2006 年 7 月 17 日
このサンプルでは、実行時間の長いクエリをログに記録するための SQL Server ODBC ドライバ固有のオプションを示します。実行すると Odbcqry.log が作成されます。このファイルには、アプリケーションの設定間隔よりも実行時間が長いクエリの一覧が格納されます。このサンプルは IA64 ではサポートされていません。
シナリオ
このサンプルの詳細については、Books Online の「実行時間の長いクエリをログに記録する方法 (ODBC)」を参照してください。
言語
このサンプルでは、Visual C++ を使用しています。
前提条件
このサンプルを実行する前に、次のソフトウェアがインストールされていることを確認してください。
- データベース エンジンを含む SQL Server 2005 または SQL Server 2005 Express Edition (SQL Server Express)。
SQL Server Express は、Microsoft ダウンロード センターからダウンロードできます。 - SQL Server 2005 に付属の AdventureWorks データベース。Microsoft SQL Server デベロッパー センターからも入手できます。
- SQL Server 2005 データベース エンジンのサンプル。これらのサンプルは SQL Server 2005 に含まれています。これらの最新バージョンは、Microsoft SQL Server デベロッパー センターからダウンロードできます。
- .NET Framework SDK 2.0 または Microsoft Visual Studio 2005。.NET Framework SDK は無料で入手できます。詳細については、「.NET Framework SDK のインストール」を参照してください。
- AdventureWorks と呼ばれる ODBC データ ソースも必要となります。このデータ ソースの既定のデータベースは、AdventureWorks サンプル データベースになっています。
サンプルのビルド
このサンプルでは、コンピュータの既定の SQL Server インスタンスに接続します。名前付きインスタンスに接続するには、ODBC データ ソースの定義を変更し、server\named_instance 形式でそのインスタンスを指定します。SQL Server Express は、既定で名前付きインスタンスとしてインストールされます。
Visual Studio を使用する場合は、LogLongRunningQuery.sln ファイルを読み込んでビルドします。
MSBuild.exe を使用する場合は、コマンド プロンプトで MSBuild.exe を起動し、LogLongRunningQuery.sln ファイルを渡します。
MSBuild LogLongRunningQuery.sln
サンプルの実行
- Visual Studio から、[デバッグなしで開始] を呼び出します (Ctrl キーを押しながら F5 キーを押します)。
- MSBuild.exe でビルドした場合は、LogLongRunningQuery.exe を起動します。
変更履歴
リリース | 履歴 |
---|---|
2006 年 7 月 17 日 |
|