問題タブ [extended-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1452 参照

sql - SQL Server 拡張イベントを使用してテーブル アクセスを監査する

SQL Server 2008 R2 拡張イベント (EE) を使用してテーブル アクセスを監視することはできますか? 1 つのテーブルのテーブルの読み取り、更新、または挿入を監視する必要があります。私が収集できることから、EE を使用してテーブル ロック イベントを介して選択を監視できるはずです。これは SQL 2008 R2 サーバーの標準エディションであるため、Enterprise で利用可能な監査機能を使用できません。

0 投票する
1 に答える
564 参照

c# - C# から拡張イベントを使用して sp_trace の機能を複製するにはどうすればよいですか?

私は、さまざまな sp_trace プロシージャを使用してリモート SQL Server データベースからイベントを表示する C# アプリケーションに取り組んでいます。私が最も興味を持っている特定のイベントは、クエリとストアド プロシージャの開始時と終了時です。タイミング、SQL テキスト、ホスト名など、各イベントのデータが必要です。

MSFT のドキュメントによると、sp_trace 機能は廃止され、拡張イベントに置き換えられています。また、拡張イベントによってデータベースのオーバーヘッドが大幅に減少するという記事をいくつか発見しました。ただし、拡張イベントを使用してトレース機能を複製するチュートリアルや例を見つけるのに苦労しています。

したがって、私の質問は、データベースを効果的にトレースするために C# アプリから実行する必要がある一連のストアド プロシージャは何ですか?