次の方法で共有


sp_repltrans (Transact-SQL)

適用対象: SQL Server Azure SQL Managed Instance

パブリケーション データベース トランザクション ログ内にあって、レプリケーションのマークは付いているがディストリビュートされたマークがまだ付いていないすべてのトランザクションの結果セットを返します。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。

Transact-SQL 構文表記規則

構文

  
sp_repltrans  

結果セット

sp_repltrans は、実行元のパブリケーション データベースに関する情報を返します。これにより、現在分散されていないトランザクション (ディストリビューターに送信されていないトランザクション ログに残っているトランザクション) を表示できます。 結果セットは、各トランザクションの最初と最後のレコードのログ シーケンス番号を表示します。 sp_repltranssp_replcmds (Transact-SQL) に似ていますが、トランザクションのコマンドは返されません。

解説

sp_repltrans は、トランザクション レプリケーションで使用されます。

sp_repltrans は、Microsoft SQL Server 以外のパブリッシャーではサポートされていません。

アクセス許可

sysadmin固定サーバー ロールまたはdb_owner固定データベース ロールのメンバーのみがsp_repltransを実行できます。

参照

sp_repldone (Transact-SQL)
sp_replflush (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)