Opzioni della riga di comando nella Console SSMA (SybaseToSQL)Command Line Options in SSMA Console (SybaseToSQL)

Microsoft offre un solido set di opzioni della riga di comando per eseguire e controllare le attività SSMA.Microsoft provides you with a robust set of command line options to execute and control SSMA activities. Le sezioni che seguono in modo dettagliato lo stesso.The ensuing sections detail the same.

Opzioni della riga di comando nella Console SSMACommand Line Options in SSMA Console

È qui descritti la console di opzioni del comando.Described herein are the console command options.

Ai fini di questa sezione, il termine 'option' è detta anche 'switch'.For the purpose of this section, the term ‘option’ is also referred to as ‘switch’.

  • Opzioni non sono tra maiuscole e minuscole e può iniziare con '-'or,'/' caratteri.Options are not case-sensitive and may start with either ‘-’ or, ‘/’ character.

  • Se si specificano opzioni, diventa obbligatorio specificare i parametri di opzione corrispondenti.If options are specified, it becomes mandatory to specify the corresponding option parameters.

  • I parametri di opzione devono essere separati dal carattere opzione da spazi vuoti.Option parameters must be separated from the option character by white space.

    Esempi di sintassi:Syntax Examples:

    C:\> SSMAforSybaseConsole.EXE -s scriptfile

    C:\> SSMAforSybaseConsole.EXE -s “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\AssessmentReportGenerationSample.xml” –v “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\VariableValueFileSample.xml” –c “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ServersConnectionFileSample.xml”

  • Devono specificare i nomi di cartella o file contenenti spazi tra virgolette doppie.Folder or file names containing spaces should be specified in double quotes.

  • L'output di voci di riga di comando e i messaggi di errore vengono archiviati in STDOUT o in un file specificato.The output of command line entries and error messages are stored in STDOUT or in a specified file.

Opzione del File script: – s o scriptScript File Option: –s/script

Un parametro obbligatorio, il percorso/nome del file script specifica lo script di sequenze di comandi deve essere eseguito da SSMA.A mandatory switch, the script file path/name specifies the script of command sequences to be executed by SSMA.

Esempi di sintassi:Syntax Examples:

C:\>SSMAforSybaseConsole.EXE –s “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml”

Opzione File valore variabile: variabile o – vVariable Value File Option: –v/variable

Questo file è costituito da variabili utilizzate nel file di script.This file comprises variables used in the script file. Si tratta di un'opzione facoltativa.This is an optional switch. Se le variabili non dichiarate nel file delle variabili e usate nel file di script, l'applicazione genera un errore e termina l'esecuzione della console.If variables are not declared in variable file and used in the script file, the application generates an error and terminates the console execution.

Esempi di sintassi:Syntax Examples:

  • Variabili definite in più file di valore della variabile, ad esempio uno con un valore predefinito e l'altra con un valore specifico dell'istanza quando applicabile.Variables defined in multiple variable value files, perhaps one with a default value and another with an instance specific value when applicable. L'ultimo file di variabile specificato negli argomenti della riga di comando consideri le preferenze, nel caso in cui è presente una duplicazione delle variabili:The last variable file specified in the command line arguments takes the preference, in case there is a duplication of variables:

    C:\>SSMAforSybaseConsole.EXE -s

    “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml” –v c:\migration

    projects\global_variablevaluefile.xml –v “c:\migrationprojects\instance_variablevaluefile.xml”

Opzione di File di connessione server: c: / serverconnectionServer Connection File Option: –c/serverconnection

Questo file contiene informazioni di connessione server per ogni server.This file contains server connection information for each server. Ogni definizione del server è identificato da un ID Server univoco.Each server definition is identified by a unique Server ID. Gli ID Server viene fatto riferimento nel file di script per connessione correlati ai comandi.The Server IDs are referenced in the script file for connection related commands.

Definizione di server può essere una parte del file di connessione di server e/o file di script.Server definition can be a part of server connection file and/or script file. Id del server nel file di script ha la precedenza sul file di connessione del server, nel caso in cui è presente una duplicazione dell'id del server.Server id in script file takes precedence over the server connection file, in case there is a duplication of server id.

Esempi di sintassi:Syntax Examples:

  • Gli ID del server vengono usati nel file di script e vengono definite in un file di connessione server separato, file di connessione server usa le variabili definite nel file di valore della variabile:Server IDs are used in the script file and they are defined in a separate server connection file, server connection file uses variables which are defined in the variable value file:

    C:\>SSMAforSybaseConsole.EXE –s “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml” –v

    c:\SsmaProjects\myvaluefile1.xml –c

    c:\SsmaProjects\myserverconnectionsfile1.xml

  • Definizione del server è incorporato nel file di script:Server definition is embedded in the script file:

    C:\>SSMAforSybaseConsole.EXE –s “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml”

Opzione di Output XML: - x / xmloutput [xmloutputfile]XML Output Option: -x/xmloutput [xmloutputfile]

Questo comando viene utilizzato per l'output i messaggi di output del comando in formato xml alla console o in un file xml.This command is used for outputting the command output messages in an xml format either to console or to an xml file.

Sono disponibili due opzioni per xmloutput, una visualizzazione dei..,:There are two options available for xmloutput, viz..,:

  • Se il percorso file non viene fornito dopo il cambio di xmloutput l'output viene reindirizzato al file.If the filepath is provided after the xmloutput switch the output is redirected to the file.

    Esempio di sintassi:Syntax Example:

    C:\>SSMAforSybaseConsole.EXE –s

    “C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml” –x d:\xmloutput\project1output.xml

  • Se non viene specificato alcun percorso di file dopo il cambio di xmloutput il xmlout viene visualizzato nella console di se stesso.If no filepath is provided after the xmloutput switch then the xmlout is displayed on the console itself.

    Esempio di sintassi:Syntax Example:

    C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml” –xmloutput

Opzione del File di log: – l/logLog File Option: –l/log

Tutte le operazioni di SSMA nell'applicazione Console ottengano registrate in un file di log.All the SSMA operations in the Console application get recorded in a log file. Si tratta di un'opzione facoltativa.This is an optional switch. Se un file di log e il relativo percorso vengono specificati nella riga di comando, viene generato il log nel percorso specificato.If a log file and its path are specified at the command line, the log gets generated in the specified location. In caso contrario, viene generato nella posizione predefinita.Otherwise, it gets generated in its default location.

Esempio di sintassi:Syntax Example:

C:\>SSMAforSybaseConsole.EXE

“C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml” –l c:\SsmaProjects\migration1.log

Opzione di cartella di progetto ambiente:. e – / projectenvironmentProject Environment Folder Option: –e/projectenvironment

Ciò indica la cartella Impostazioni ambiente di progetto SSMA corrente.This denotes the project environment settings folder for the current SSMA project. Questa opzione è facoltativa.This switch is optional.

Esempio di sintassi:Syntax Example:

C:\>SSMAforSybaseConsole.EXE –s

“C:\Program Files\Microsoft SQL Server Migration Assistant for Sybase\Sample Console Scripts\ConversionAndDataMigrationSample.xml” –e c:\SsmaProjects\CommonEnvironment

Opzione Password sicura: – p/securepasswordSecure Password Option: –p/securepassword

Questa opzione indica la password crittografata per le connessioni al server.This option indicates the encrypted password for server connections. Differisce da tutte le altre opzioni: l'opzione non viene eseguito qualsiasi script né consente in qualsiasi attività relative alla migrazione, ma consente di gestire la crittografia della password per le connessioni del server usato nel progetto di migrazione.It differs from all other options: the option neither executes any script nor helps in any migration-related activities but helps manage password-encryption for the server connections used in the migration project.

È possibile immettere qualsiasi altra opzione o la password come parametro della riga di comando.You cannot enter any other option or password as the command line parameter. In caso contrario, viene generato un errore.Otherwise, it results in an error. Per altre informazioni, vedere la la gestione delle password sezione.For more information, refer to the Managing Passwords section.

Le seguenti opzioni secondarie sono supportate per –p/securepassword:The following sub-options are supported for –p/securepassword:

  • Per aggiungere password protette archiviazione per un ID del Server specificato o per tutti gli ID del Server definito nel file di connessione del server.To add password to protected storage for a specified Server ID or for all Server IDs defined in the server connection file. -L'opzione di sovrascrittura, di seguito, gli aggiornamenti della password se esiste già:The -overwrite option, below, updates the password if it already exists:

    -p|-securepassword -a|add {"<server_id>[, .n]"|all} -c|-serverconnection <server-connection-file> [-v|variable <variable-value-file>]``[-o|overwrite]-p|-securepassword -a|add {"<server_id>[, .n]"|all} -c|-serverconnection <server-connection-file> [-v|variable <variable-value-file>]``[-o|overwrite]

    -p|-securepassword -a|add {"<server_id>[, .n]"|all}``-s|-script <server-connection-file> [-v|variable <variable-value-file>] [-o|overwrite]

  • Per rimuovere la password crittografata dalla risorsa di archiviazione protetta dell'ID del Server specificato o per tutti gli ID del Server:To remove the encrypted password from the protected storage of the specified Server ID or for all Server IDs:

    –p/securepassword –r/remove {<server_id> [, …n] | all}

  • Per visualizzare un elenco di ID Server per cui la password viene crittografata:To display a list of Server IDs for which the password is encrypted:

    –p/securepassword –l/list

  • Per esportare le password archiviate in un archivio protetto a un file crittografato.To export the passwords stored in protected storage to an encrypted file. Questo file è crittografato con la frase di pass specificato dall'utente.This file is encrypted with the user-specified pass-phrase.

    –p/securepassword –e/export {<server-id> [, …n] | all} <encrypted-password -file>

  • Crittografati-che è stato esportato in precedenza viene importato il file nell'archivio locale protetto utilizzando specificato dall'utente-passphrase.The encrypted-file that was earlier exported is imported to local protected storage using the user-specified pass-phrase. Una volta che il file viene decrittografato, questo viene archiviato in un nuovo file, che a sua volta, viene crittografato nel computer locale.Once the file is decrypted, it is stored in a new file, which in turn, is encrypted on the local machine.

    –p/securepassword –i/import {<server-id> [, …n] | all} <encrypted-password -file>

    È possibile specificare più ID Server usando i separatori virgola.Multiple Server IDs can be specified using comma-separators.

Opzione della Guida::? / della GuidaHelp Option: –?/Help

Visualizza il riepilogo di sintassi delle opzioni della Console SSMA:Displays the syntax summary of SSMA Console options:

C:\>SSMAforSybaseConsole.EXE -?

Per una visualizzazione tabulare di opzioni della riga di comando di Console SSMA, consultare appendice - 1 (SybaseToSQL).For a tabular display of the SSMA Console command line options, refer to Appendix - 1 (SybaseToSQL).

Opzione SecurePassword Help: – securepassword-? /HelpSecurePassword Help Option: –securepassword -?/Help

Visualizza il riepilogo di sintassi delle opzioni della Console SSMA:Displays the syntax summary of SSMA Console options:

C:\>SSMAforSybaseConsole.EXE -securepassword -?

Per una visualizzazione tabulare di opzioni della riga di comando di Console SSMA, consultare appendice - 1 (SybaseToSQL)For a tabular display of the SSMA Console command line options, refer to Appendix - 1 (SybaseToSQL)

Passaggio successivoNext Step

Il passaggio successivo dipende dai requisiti progetto:The next step depends on your project requirements: