README 如何記錄長時間執行的查詢 (ODBC)

更新: 2006 年 7 月 17 日

此範例顯示 SQL Server ODBC 驅動程式專用選項,記錄長時間執行的查詢。執行時會建立 Odbcqry.log,其中包含執行超過應用程式設定之間隔的查詢清單。IA64 不支援此範例。

狀況

如需此範例的詳細資訊,請參閱《線上叢書》中的<How to: Log Long-Running Queries (ODBC)>。

語言

此範例使用 Visual C++。

必要條件

執行此範例之前,請確定已安裝下列軟體:

  • SQL Server 2005 或 SQL Server 2005 Express Edition (SQL Server Express),包括 Database Engine。
    您可以從 Microsoft 下載中心下載 SQL Server Express。
  • SQL Server 2005 中包含的 AdventureWorks 資料庫,也可以從 Microsoft SQL Server 開發人員中心取得。
  • SQL Server 2005 Database Engine 範例。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 日

變更的內容:
  • 釐清並更新必要條件,其中包括下載範例的網站。
新增內容:
  • 新增有關連接至具名執行個體的資訊。

請參閱

概念

資料存取範例

說明及資訊

取得 SQL Server 2005 協助