Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article provides an overview of the SQL Server Migration Assistant (SSMA) Console command-line options.
Arguments
-s or script
Required: Yes
Switch argument: scriptfile
Permitted values: Valid XML file name. Console script definition file.
-v or variable
Required: No
Switch argument: variablevaluefile
Permitted values: Valid XML file name. If the script file uses variables, you must specify this file.
-c or serverconnection
Required: No
Switch argument: serverconnectionfile
Permitted values: Valid XML file name. This file contains server connection information.
-x or xmloutput
Required: No
Switch argument: xmloutputfile
Permitted values: Indicates console output in XML format. If you don't specify this option, the default output is in text format. If you don't specify xmloutputfile, XML output goes to
stdout. xmloutputfile is the name of the file to which the console output is written in the XML format.
-l or log
Required: No
Switch argument: logfile
Permitted values: Valid file name.
-e or projectenvironment
Required: No
Switch argument: projectenvironmentfolder
Permitted values: Valid folder name containing SSMA project environment files.
-p or securepassword
Required: No
Switch arguments and forms:
-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:
- Don't combine this option with other options.
server-id: A unique ID you provide for a server (string).server-connection-file: Server definition file (serverconnectionfile or scriptfile).variable-value-file: A variable definition file used inserver-connection-file.encrypted-password-file: A server passwords file encrypted with a user-specified passphrase.
-?
Required: No
Switch argument: Not applicable
Permitted values: Not applicable