管理工具命令行选项(分布式重播实用工具)
适用于:SQL Server 2016 (13.x)、SQL Server 2017 (14.x) 和 SQL Server 2019 (15.x)
重要
SQL Server Distributed Replay 在 SQL Server 2022 (16.x) 中不可用。
Microsoft SQL Server Distributed Replay 管理工具 DReplay.exe 是一个命令行工具,可用于与 Distributed Replay 控制器进行通信。 可使用此管理工具在控制器上启动、监视和取消操作。
有关与此管理工具语法结合使用的语法约定的详细信息,请参阅 Transact-SQL 语法约定。
语法
dreplay {preprocess|replay|status|cancel} [options] [-?]}
Usage:
dreplay preprocess [-m controller] -i input_trace_file
-d controller_working_dir [-c config_file] [-f status_interval]
dreplay replay [-m controller] -d controller_working_dir [-o]
[-s target_server] -w clients [-c config_file]
[-f status_interval]
dreplay status [-m controller] [-f status_interval]
dreplay cancel [-m controller] [-q]
备注
你可以使用 DReplay.exe发出以下命令行选项:
preprocess
启动预处理阶段。 控制器准备您从生产环境中捕获的输入跟踪数据,以便对目标服务器进行重播。
replay
启动事件重播阶段。 控制器将重播数据调度到指定客户端,启动分布式重播并同步客户端。 每个选定的客户端可以选择记录重播活动并在本地保存结果跟踪文件。
status
查询控制器并显示当前状态。
cancel
取消正在控制器上运行的当前操作。
对于包含命令参数和示例的详细语法信息,请参阅下列主题:
RPC 将作为 RPC 而非语言事件进行重播。
权限
您必须作为交互用户、本地用户或域用户帐户运行管理工具。 若要使用本地用户帐户,管理工具和控制器必须在同一台计算机上运行。
有关详细信息,请参阅 Distributed Replay Security。