3

運用サーバーのすべてのデータベースのユーザー/ログイン情報とともに切り捨てステートメント情報を取得したいと考えています。

例:

Use mydb
go 
truncate table deleteme_table

以下のような表に情報を取り込みたいと思います

Table           Operation   Database    Login              Time
deleteme_table  Truncate    mydb        sandeep.pulikonda  17-12-2014 17:50:00

上記のシナリオが不可能な場合は、それをキャプチャする可能な方法を提案してください

SQL Server 2012 Standard バージョンを使用しています。そのため、そのバージョンでは詳細レベルの監査はサポートされていません。

4

1 に答える 1

1

SQL Server 監査機能を使用して、これらのクエリの監査を追加できます。

この記事では、これを取得する方法について詳しく説明します。

SQL Server をプロファイリングするもう 1 つの良い方法は、SQL プロファイラーを使用することです。これは、あなたに似たSOの質問と、SQLプロファイラーを使用して結果を達成する方法を説明する回答です。

SQL Server プロファイラー - トレースをフィルター処理して、DELETE ステートメントを含む TSQL のみを表示する方法は?

于 2014-12-17T12:39:31.480 に答える