PublisherMonitor.EnumErrorRecords メソッド
同期セッション中に発生した、指定したエラー ID に関連付けられたエラーに関する情報を返します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public Function EnumErrorRecords ( _
errorId As Integer _
) As DataSet
'使用
Dim instance As PublisherMonitor
Dim errorId As Integer
Dim returnValue As DataSet
returnValue = instance.EnumErrorRecords(errorId)
public DataSet EnumErrorRecords(
int errorId
)
public:
DataSet^ EnumErrorRecords(
int errorId
)
member EnumErrorRecords :
errorId:int -> DataSet
public function EnumErrorRecords(
errorId : int
) : DataSet
パラメーター
- errorId
型: System.Int32
エラーを一意に識別する ID 値を指定する Int32 値です。
戻り値
型: System.Data.DataSet
次の列を含む DataSet オブジェクトです。
列 |
データ型 |
説明 |
---|---|---|
source_type_id |
エラーのソースを識別します。 |
|
source_name |
エラー ソースの名前です。 |
|
error_code |
エラー コードです。 |
|
error_text |
エラーのメッセージ テキストです。 |
|
(列名なし) |
エラーが発生した日時です。 |
|
error_type_id |
発生したエラーの種類です。 |
|
has_xact_seqno |
エラーが対応するトランザクション ログ シーケンス番号を持っているかどうかを示します。 |
|
xact_seqno |
Byte[] |
失敗した実行バッチの先頭のトランザクション ログ シーケンス番号です。 |
command_id |
失敗した実行バッチ内の最初のコマンドのコマンド ID です。 |
説明
PublisherMonitor オブジェクトのプロパティがまだ読み込まれていない場合は、読み込むことが必要になる可能性があるため、このメソッドを呼び出す前にこのオブジェクトのプロパティに対する変更をすべてコミットします。
EnumErrorRecords メソッドを呼び出すことができるのは、ディストリビューション データベースの固定データベース ロール db_owner または replmonitor のメンバーだけです。
関連項目
参照
Microsoft.SqlServer.Replication 名前空間