次の方法で共有


Audit Database Mirroring Login イベント クラス

SQL Server は、データベース ミラーリング トランスポートのセキュリティに関連する監査メッセージを報告する Audit Database Mirroring Login イベントを作成します。

データベース ミラーリング ログイン イベント クラスの監査データ列

データ列 タイプ 説明 列番号 フィルターの適用
ApplicationName nvarchar このイベント クラスでは使用されません。 10 イエス
ClientProcessID int このイベント クラスでは使用されません。 9 イエス
DatabaseID int SQL Server Profiler では、 ServerName データ列がトレースにキャプチャされ、そのサーバーが利用可能な場合、データベースの名前が表示されます。 データベースに対応する値は、DB_ID 関数を使用して特定します。 3 イエス
EventClass int キャプチャされたイベント クラスの種類。 監査データベース ミラーリング ログインの場合は常に 154 二十七 いいえ
EventSequence int このイベントのシーケンス番号。 51 いいえ
EventSubClass int 各イベント クラスに関する詳細情報を提供するイベント サブクラスの型。 次の表に、このイベントのイベント サブクラスの値を示します。 21 (二十一) イエス
ファイル名 nvarchar リモート データベース ミラーリング エンドポイントで構成された、サポートされている認証方法。 複数のメソッドが使用可能な場合、受け入れ側 (ターゲット) エンドポイントによって、最初に試行されるメソッドが決定されます。 使用可能な値は次のとおりです。

[なし]。 認証方法は構成されません。

NTLM。 NTLM 認証が必要です。

KERBEROS。 Kerberos 認証が必要です。

ネゴシエートします。 Windows は認証方法をネゴシエートします。

証明書マスター データベースに格納されているエンドポイント用に構成された証明書が必要です。

NTLM、証明書。 認証のために NTLM またはエンドポイント証明書を受け入れます。

KERBEROS、証明書。 認証のために Kerberos またはエンドポイント証明書を受け入れます。

交渉、証明書。 Windows は認証方法をネゴシエートするか、エンドポイント証明書を認証に使用できます。

CERTIFICATE、NTLM。 認証用のエンドポイント証明書または NTLM を受け入れます。

CERTIFICATE、KERBEROS。 認証のためにエンドポイント証明書または Kerberos を受け入れます。

証明書、ネゴシエーション 認証用のエンドポイント証明書を受け入れるか、Windows が認証方法をネゴシエートします。
36 いいえ
HostName nvarchar このイベント クラスでは使用されません。 8 イエス
IsSystem int イベントがシステム プロセスとユーザー プロセスのどちらで発生したか。 1 はシステム、0 はユーザーです。 六十 いいえ
LoginSid 画像 ログイン ユーザーのセキュリティ ID 番号 (SID)。 各 SID はサーバーのログインごとに一意です。 41 イエス
NTDomainName nvarchar ユーザーが属している Windows ドメイン。 7 イエス
NTUserName nvarchar このイベントを生成した接続を所有するユーザーの名前。 6 イエス
ObjectName nvarchar この接続に使用される接続文字列。 34 いいえ
OwnerName nvarchar ローカル データベース ミラーリング エンドポイントで構成された、サポートされている認証方法。 複数のメソッドが使用可能な場合、受け入れ側 (ターゲット) エンドポイントによって、最初に試行されるメソッドが決定されます。 使用可能な値は次のとおりです。

[なし]。 認証方法は構成されません。

NTLM。 NTLM 認証が必要です。

KERBEROS。 Kerberos 認証が必要です。

ネゴシエートします。 Windows は認証方法をネゴシエートします。

証明書マスター データベースに格納されているエンドポイント用に構成された証明書が必要です。

NTLM、証明書。 認証のために NTLM またはエンドポイント証明書を受け入れます。

KERBEROS、証明書。 認証のために Kerberos またはエンドポイント証明書を受け入れます。

ネゴシエート、証明書。 Windows は認証方法をネゴシエートするか、認証にエンドポイント証明書を使用できます。

CERTIFICATE、NTLM。 認証用のエンドポイント証明書または NTLM を受け入れます。

CERTIFICATE、KERBEROS。 認証のためにエンドポイント証明書または Kerberos を受け入れます。

証明書、交渉. 認証用のエンドポイント証明書を受け入れるか、Windows が認証方法をネゴシエートします。
37 いいえ
ProviderName nvarchar この接続に使用される認証方法。 46 いいえ
RoleName nvarchar 接続の役割。 これは イニシエーター または ターゲットです。 三十八 いいえ
ServerName nvarchar トレースする SQL Server のインスタンスの名前。 26 いいえ
SPID int SQL Server によってクライアントに関連付けられているプロセスに割り当てられたサーバー プロセス ID。 12 イエス
StartTime datetime イベントが開始された時刻 (使用可能な場合)。 14 イエス
状態 int イベントを生成した SQL Server ソース コード内の場所を示します。 このイベントを生成する可能性のある各場所には、異なる状態コードがあります。 Microsoft サポート エンジニアは、この状態コードを使用して、イベントが生成された場所を見つけることができます。 30 いいえ
TargetUserName nvarchar ログイン状態。 つぎのいずれかです。

イニシャル

待機 ログイン 交渉

ONE ISC

ONE ASC

2 つの ISC

TWO ASC

ISC確認待ち

ASC確認を待機

WAIT REJECT

WAIT PRE-MASTER SECRET

検証待ち

仲裁を待つ

オンライン

エラー



注: ISC = セキュリティ コンテキストの開始。 ASC = セキュリティ コンテキストを受け入れます。
39 いいえ
TransactionID bigint トランザクションのシステム割り当て ID。 4 いいえ

次の表に、このイベント クラスのサブクラス値を示します。

身分証明書 サブクラス 説明
1 ログイン成功 Login Success イベントは、隣接するデータベース ミラーリング ログイン プロセスが正常に完了したことを報告します。
2 ログイン プロトコル エラー ログイン プロトコル エラー イベントは、データベース ミラーリング ログインが、適切な形式のメッセージを受信したが、ログイン プロセスの現在の状態では無効であることを報告します。 メッセージが失われたか、シーケンス外で送信された可能性があります。
3 メッセージ形式エラー メッセージ形式エラー イベントは、データベース ミラーリング ログインが、想定される形式と一致しないメッセージを受信したことを報告します。 メッセージが破損しているか、SQL Server 以外のプログラムが、データベース ミラーリングで使用されるポートにメッセージを送信している可能性があります。
4 ネゴシエートエラー ネゴシエート エラー イベントは、ローカル データベース ミラーリング エンドポイントとリモート データベース ミラーリング エンドポイントが相互に排他的なレベルの認証をサポートしていることを報告します。
5 認証エラー 認証エラー イベントは、データベース ミラーリング エンドポイントがエラーのために接続の認証を実行できないことを報告します。 Windows 認証の場合、このイベントは、データベース ミラーリング エンドポイントが Windows 認証を使用できないことを報告します。 証明書ベースの認証の場合、このイベントは、データベース ミラーリング エンドポイントが証明書にアクセスできないことを報告します。
6 承認エラー Authorization Failure イベントは、データベース ミラーリング エンドポイントが接続の承認を拒否したことを報告します。 Windows 認証の場合、このイベントは、接続のセキュリティ識別子がデータベース ユーザーと一致しないことを報告します。 証明書ベースの認証の場合、このイベントは、メッセージで配信された公開キーが マスター データベース内の証明書に対応していないことを報告します。

こちらもご覧ください

エンドポイントを作成 (Transact-SQL)
エンドポイントの変更 (Transact-SQL)
データベース ミラーリング (SQL Server)