SQL Server 迁移助手(SSMA)控制台命令行选项的快速视图:
| 槽号 | Switch | 必须 | Switch 参数 | 允许值 |
|---|---|---|---|---|
| 1 | -s|script |
是 | scriptfile |
有效的 XML 文件名。 控制台脚本定义文件。 |
| 2 | -v|variable |
否 | variablevaluefile |
有效的 XML 文件名。 如果在脚本文件中使用变量,则必须指定此文件。 |
| 3 | -c|serverconnection |
否 | serverconnectionfile |
有效的 XML 文件名。 此文件包含服务器连接信息。 |
| 4 | -x|xmloutput |
否 | xmloutputfile |
此选项以 XML 格式指示控制台输出。 如果未指定此选项,则默认输出采用 TEXT 格式。 如果未指定 xmloutputfile,则 XML 输出将定向到 STDOUT。 Xmloutputfile 是控制台输出以 XML 格式写入到的文件的名称。 |
| 5 | -l|log |
否 | logfile |
有效的文件名。 |
| 6 | -e|projectenvironment |
否 | projectenvironmentfolder |
包含 SSMA 项目环境文件的有效文件夹名称。 |
| 7 | -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 } <br /><br />-l|list-e|export { <server-id> [ , ...n ] | all } <encrypted-password-file>-i|import { <server-id> [ , ...n ] | all } <encrypted-password-file> |
如果指定了此选项,则它不能与任何其他选项组合使用。server-id:为服务器提供的唯一 ID { string }server-connection-file:服务器定义文件(serverconnectionfile 或 scriptfile)。variable-value-file:用于 . 的 server-connection-file变量定义文件。encrypted-password-file:使用用户指定的密码加密的服务器密码文件。 |
| 8 | -? |
否 | 不适用 | 不适用 |