sp_xact_loginfo <dbid>[, <vcharparam1>][, <vcharparam2>]
[, <intparam1>][, <intparam2>][' <span_pct>][, <startpage>]
[, <xact_spid>][, <starttime>][, <firstlog_page>][, <stp_page>]
[, <stp_pages>][, <stp_blocking>][, <canfree_without_abort_pct>]
[, <dump_in_progress>][, <activexact>][, <errorcode>]
dbid
是数据库 ID。
vcharparam1
指示模式的 varchar 参数。如果是 oldestactive,则输出参数值表示最早的活动事务。如果是 xactspanbyspid,则输出参数值反映给定 spid 的活动事务的值。
vcharparam2
留作将来使用。提供 NULL 作为值。
intparam1
是整数参数 1(如果 <vcharparam1> = xactspanbyspid,则为 SPID)
intparam2
是整数参数 2
span_pct
是从 0 到 100 的某个值。表明基于 <vcharparam1>(输出参数)值的事务跨度占总日志空间的百分比。
startpage
是基于 vcharparam1 值的日志中活动事务开始时所在的页码。该页将持有活动事务的开始事务日志记录。
xact_spid
是具有基于 <vcharparam1> 的活动事务的客户端服务器进程 ID。
starttime
是基于 <vcharparam1> 的活动事务的开始时间。
firstlog_page
是具有基于 <vcharparam1> 的活动事务的客户端服务器进程 ID。
stp_page
是日志中的辅助截断点逻辑页码。如果复制处于非活动状态,则返回 -1。
stp_pages
返回辅助截断点与最早活动事务之间的日志页总数。如果出现以下情况,则返回 0:
stp_blocking
为 0 或 1 的值:
canfree_without_abort_pct
是从 0 到 100 的某个值。表示 startlogpagenum 和 startxactpagenum 之间的差占总日志空间的百分比。该部分可通过 dump transaction 命令来截断,无须中止最早活动事务。
dump_in_progress
如果 dump transaction 命令正在运行,则返回1,如果没有正在运行的 dump 命令,则返回0。输出参数 firstlog_page 和 canfree_without_abort_pct 的值并不可靠。(输出参数)。
activexact
是用于表明日志中是否存在活动事务的布尔标志。
errorcode
其值包括:
> 注意
对于混合日志数据(MLD)数据库,该过程会在输出参数中返回等效于 0 的值。不支持该过程,或该过程只能用于 MLD 数据库。