本文概述了 SQL Server 迁移助手(SSMA)控制台命令行选项。
Arguments
-s 或 script
必需:是
Switch 参数: scriptfile
允许的值:有效的 XML 文件名。 控制台脚本定义文件。
-v 或 variable
必需:否
Switch 参数: variablevaluefile
允许的值:有效的 XML 文件名。 如果脚本文件使用变量,则必须指定此文件。
-c 或 serverconnection
必需:否
Switch 参数: serverconnectionfile
允许的值:有效的 XML 文件名。 此文件包含服务器连接信息。
-x 或 xmloutput
必需:否
Switch 参数: xmloutputfile
允许的值:以 XML 格式指示控制台输出。 如果未指定此选项,则默认输出采用文本格式。 如果未指定 xmloutputfile,则 XML 输出将转到
stdout。 xmloutputfile 是控制台输出以 XML 格式写入的文件的名称。
-l 或 log
必需:否
Switch 参数: logfile
允许的值:有效的文件名。
-e 或 projectenvironment
必需:否
Switch 参数: projectenvironmentfolder
允许的值:包含 SSMA 项目环境文件的有效文件夹名称。
-p 或 securepassword
必需:否
切换参数和表单:
-a|add {<server_id> [,...n] | all} -c|serverconnection <server-connection-file> [-v|variable <variable-value-file>] [-o|overwrite]-a|add {<server_id> [,...n] | all} -s|script <script-file> [-v|variable <variable-value-file>] [-o|overwrite]-r|remove {<server_id> [, ...n] | all}-l|list-e|export {<server-id> [, ...n] | all} <encrypted-password-file>-i|import {<server-id> [, ...n] | all} <encrypted-password-file>
Notes:
- 请勿将此选项与其他选项组合使用。
-
server-id:为服务器提供的唯一 ID(string)。 -
server-connection-file:服务器定义文件(serverconnectionfile 或 scriptfile)。 -
variable-value-file:一个在server-connection-file中使用的变量定义文件。 -
encrypted-password-file:使用用户指定的密码加密的服务器密码文件。
-?
必需:否
Switch 参数:不适用
允许的值:不适用