L'esecuzione la Console SSMA (SybaseToSQL)Executing the SSMA Console (SybaseToSQL)

Microsoft fornisce un set affidabile di script di comandi di file per eseguire e controllare le attività SSMA.Microsoft provides you with a robust set of script file commands to execute and control SSMA activities. In dettaglio le sezioni che seguono lo stesso.The ensuing sections detail the same.

Comandi di File di scriptScript File Commands

L'applicazione console utilizza alcuni comandi di file di script standard come enumerata in questa sezione.The console application uses certain standard script file commands as enumerated in this section.

Comandi di progettoProject Commands

I comandi di progetto di gestire la creazione di progetti, apertura, salvataggio e chiusura di progetti.The Project commands handle creating projects, opening, saving, and exiting projects.

creare-nuovo progettocreate-new-project

Crea un nuovo progetto SSMACreates a new SSMA project

  • project-folderindica la cartella del progetto recupero creato.project-folder indicates the folder of the project getting created.

  • project-nameindica il nome del progetto.project-name indicates the name of the project. {stringa}{string}

  • overwrite-if-existsAttributo facoltativo indica se un progetto esistente deve essere sovrascritti.overwrite-if-existsOptional attribute indicates if an existing project should be overwritten. {booleano}{boolean}

  • project-type:Attributo facoltativo.project-type:Optional attribute. Indica il tipo di progetto, ad esempio "sql-server-2005" progetto o progetto "sql-server-2008" o progetto "sql-server-2012" o "sql-server-2014" progetto o progetto "sql azure".Indicates the project type i.e. “sql-server-2005” project or “sql-server-2008” project or “sql-server-2012” project or “sql-server-2014” project or “sql-azure” project. Valore predefinito è "sql-server-2008".Default is “sql-server-2008”.

Esempio:Example:

<create-new-project  

  project-folder="<project-folder>"  

  project-name="<project-name>"  

  overwrite-if-exists="<true/false>" (optional)  

   project-type=”<sql-server-2008/sql-server-2005/sql-server-2012/sql-server-2014/sql-azure>”  
/>  

Attributo 'sovrascrivere-if-exists' false per impostazione predefinita.Attribute ‘overwrite-if-exists’ is false by default.

Attributo 'tipo di progetto' sql-server-2008 per impostazione predefinita.Attribute ‘project-type’ is sql-server-2008 by default.

Apri progettoopen-project

  • project-folderindica la cartella del progetto recupero creato.project-folder indicates the folder of the project getting created. Il comando non riesce se la cartella specificata non esiste.The command fails if the specified folder does not exist. {stringa}{string}

  • project-nameindica il nome del progetto.project-name indicates the name of the project. Il comando non riesce se il progetto specificato non esiste.The command fails if the specified project does not exist. {stringa}{string}

Esempio di sintassi:Syntax Example:

<open-project  

  project-folder="<project-folder>"  

  project-name="<project-name>"  

/>  
Nota

SSMA per Sybase Console applicazione supporta la compatibilità con le versioni precedenti.SSMA for Sybase Console Application supports backward compatibility. Sarà in grado di aprire progetti creati con la versione precedente di SSMA.You will be able to open projects created by previous version of SSMA.

Salva progettosave-project

Salva il progetto di migrazioneSaves the migration project

Esempio di sintassi:Syntax Example:

<save-project/>  

Chiudi progettoclose-project

Chiude il progetto di migrazioneCloses the migration project

Esempio di sintassi:Syntax Example:

<close-project   
  if-modified="<save/error/ignore>"   (optional)  
/>  

Attributo 'if-modificata' è facoltativo, ignorare per impostazione predefinita.Attribute ‘if-modified’ is optional, ignore by default.

Comandi di connessione di databaseDatabase Connection Commands

I comandi di connessione al Database consentono di connettere al database.The Database Connection commands help connect to the database.

Nota
  1. Il Sfoglia funzionalità dell'interfaccia utente non è supportata nella console.The Browse feature of the UI is not supported in console.
  2. Per ulteriori informazioni su 'Creazione di file di Script', vedere creazione di file di Script ( SybaseToSQL ) .For more information on ‘Creating Script Files’, see Creating Script Files (SybaseToSQL).

connessione database di origineconnect-source-database

  • La connessione al database di origine e carica i metadati di livello elevato di database di origine, ma non tutti i metadati.Performs connection to the source database and loads high level metadata of the source database but not all of the metadata.

  • Se non viene stabilita la connessione all'origine, viene generato un errore e l'applicazione console interrompe l'esecuzioneIf the connection to the source cannot be established, an error is generated and the console application stops further execution

Definizione del server viene recuperata dall'attributo del nome definito per ogni connessione nella sezione server di file di connessione del server o il file di script.Server definition is retrieved from the name attribute defined for each connection in the server section of the server connection file or the script file.

Esempio di sintassi:Syntax Example:

<connect-source-database  server="<server-unique-name>"/>  

Force-carico-/ destinazione del database di origineforce-load-source/target-database

  • Carica i metadati di origine.Loads the source metadata.

  • È utile per l'utilizzo nel progetto di migrazione non in linea.Useful for working on migration project offline.

  • Se non viene stabilita la connessione di origine/destinazione, viene generato un errore e l'applicazione console interrompe l'esecuzioneIf the connection to the source/target cannot be established, an error is generated and the console application stops further execution

Richiede uno o più nodi di metabase come parametro della riga di comando.Requires one or several metabase nodes as command line parameter.

Esempio di sintassi:Syntax Example:

<force-load metabase=”<source/target>” >  

  <metabase-object object-name="<object-name>"/>  

</force-load>  

ristabilire la connessione database di originereconnect-source-database

  • Ristabilisce la connessione al database di origine, ma non carica i metadati a differenza del comando di connessione database di origine.Reconnects to the source database but does not load any metadata unlike the connect-source-database command.

  • Se (ri) connessione con l'origine non viene stabilita, viene generato un errore e l'applicazione console interrompe l'esecuzione.If (re)connection with the source cannot be established, an error is generated and the console application stops further execution.

Esempio di sintassi:Syntax Example:

<reconnect-source-database  server="<server-unique-name>"/>  

connessione database di destinazioneconnect-target-database

  • Si connette al database di SQL Server di destinazione e carica completamente elevato metadati a livello del database di destinazione, ma non nei metadati.Connects to the target SQL Server database and loads high level metadata of the target database but not the metadata entirely.

  • Se non viene stabilita la connessione alla destinazione, viene generato un errore e l'applicazione console interrompe l'esecuzione.If the connection to the target cannot be established, an error is generated and the console application stops further execution.

Definizione del server viene recuperata dall'attributo del nome definito per ogni connessione nella sezione server di file di connessione del server o il file di scriptServer definition is retrieved from the name attribute defined for each connection in the server section of the server connection file or the script file

Esempio di sintassi:Syntax Example:

<connect-target-database  server="<server-unique-name>"/>  

ristabilire la connessione database di destinazionereconnect-target-database

  • Ristabilisce la connessione al database di destinazione, ma non carica i metadati, a differenza del comando di connessione database di destinazione.Reconnects to the target database but does not load any metadata, unlike the connect-target-database command.

  • Se non è possibile stabilire (ri) connessione alla destinazione, viene generato un errore e l'applicazione console interrompe l'esecuzione.If (re)connection to the target cannot be established, an error is generated and the console application stops further execution.

Esempio di sintassi:Syntax Example:

<reconnect-target-database  server="<server-unique-name>"/>  

Comandi del reportReport Commands

I comandi di Report generano report sulle prestazioni di varie attività della Console di SSMA.The Report commands generate reports on the performance of various SSMA Console activities.

generare report di valutazionegenerate-assessment-report

  • Genera report di valutazione nel database di origine.Generates assessment reports on the source database.

  • Se la connessione di database di origine non viene eseguita prima di eseguire questo comando, viene generato un errore e l'applicazione console viene chiusa.If the source database connection is not performed before executing this command, an error is generated and the console application exits.

  • Errore di connessione al server di database di origine durante l'esecuzione del comando, anche i risultati nell'applicazione console di terminazione.Failure to connect to the source database server during the command execution, also results in terminating the console application.

  • conversion-report-folder:Specifica una cartella in cui la relazione di valutazione può essere archiviati. (attributo facoltativo)conversion-report-folder: Specifies folder where the assessment report can to be stored.(optional attribute)

  • object-name:Specifica gli oggetti considerati per la generazione di report di valutazione (può avere un nome di oggetto gruppo o nomi di oggetto di indivdual).object-name: Specifies the object(s) considered for assessment report generation (It can have indivdual object names or a group object name).

  • object-type:Specifica il tipo dell'oggetto specificato nell'attributo nome di oggetto (se è specificata una categoria dell'oggetto tipo di oggetto sarà "category").object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • conversion-report-overwrite:Specifica se sovrascrivere la cartella di report di valutazione se esiste già.conversion-report-overwrite: Specifies whether to overwrite the assessment report folder if it already exists.

    Il valore predefinito: false.Default value: false. (attributo facoltativo)(optional attribute)

  • write-summary-report-to:Specifica il percorso in cui verrà generato il report.write-summary-report-to: Specifies the path where the report will be generated.

    Se viene specificato il percorso della cartella, solo file in base al nome AssessmentReport<n>. XML viene creato.If only the folder path is mentioned,then file by name AssessmentReport<n>.XML is created. (attributo facoltativo)(optional attribute)

    Creazione di report presenta due ulteriori sottocategorie:Report creation has two further sub-categories:

    • report-errors(= "true/false", con valore predefinito è "false" (attributi facoltativi))report-errors (="true/false", with default as "false" (optional attributes))

    • verbose(= "true/false", con valore predefinito è "false" (attributi facoltativi))verbose (="true/false", with default as "false" (optional attributes))

Esempio di sintassi:Syntax Example:

<generate-assessment-report  

  object-name="<object-name>"  

  object-type="<object-category>"  

  write-summary-report-to="<file-name/folder-name>”             (optional)  

  verbose="<true/false>"                       (optional)  

  report-errors="<true/false>"                 (optional)  

  assessment-report-folder="<folder-name>"          (optional)  

  conversion-report-overwrite="<true/false>"   (optional)  

/>  

oor

<generate-assessment-report  

  assessment-report-folder="<folder-name>"            (optional)  

  conversion-report-overwrite="<true/false>"     (optional)  

>  
<metabase-object object-name="<object-name>"  

        object-type="<object-category>"/>  

</generate-assessment-report>  

Comandi di migrazioneMigration Commands

I comandi di migrazione convertire lo schema del database di destinazione per lo schema di origine e viene eseguita la migrazione di dati al server di destinazione.The Migration commands convert the target database schema to the source schema and migrates data to the target server.

Converti schemaconvert-schema

  • Esegue la conversione dello schema di origine allo schema di destinazione.Performs schema conversion from source to the target schema.

  • Se la connessione di database di origine o di destinazione non viene eseguita prima di eseguire questo comando o la connessione al server di database di origine o di destinazione non riesce durante l'esecuzione del comando, viene generato un errore e l'applicazione console viene chiusa.If the source or target database connection is not performed before executing this command or the connection to the source or target database server fails during the command execution, an error is generated and the console application exits.

  • conversion-report-folder:Specifica una cartella in cui la relazione di valutazione può essere archiviati. (attributo facoltativo)conversion-report-folder: Specifies folder where the assessment report can to be stored.(optional attribute)

  • object-name:Specifica gli oggetti origine considerati per la conversione dello schema (può avere un nome di oggetto gruppo o nomi di oggetto di indivdual).object-name: Specifies the source object(s) considered for converting schema (It can have indivdual object names or a group object name).

  • object-type:Specifica il tipo dell'oggetto specificato nell'attributo nome di oggetto (se è specificata una categoria dell'oggetto tipo di oggetto sarà "category").object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • conversion-report-overwrite:Specifica se sovrascrivere la cartella di report di valutazione se esiste già.conversion-report-overwrite: Specifies whether to overwrite the assessment report folder if it already exists.

    Il valore predefinito: false.Default value: false. (attributo facoltativo)(optional attribute)

  • write-summary-report-to:Specifica il percorso in cui verrà generato il report di riepilogo.write-summary-report-to: Specifies the path where the summary report will be generated.

    Se viene specificato il percorso della cartella, solo file in base al nome SchemaConversionReport<n>. XML viene creato.If only the folder path is mentioned,then file by name SchemaConversionReport<n>.XML is created. (attributo facoltativo)(optional attribute)

    Creazione di report presenta due ulteriori sottocategorie:Report creation has two further sub-categories:

    • report-errors(= "true/false", con valore predefinito è "false" (attributi facoltativi))report-errors (="true/false", with default as "false" (optional attributes))

    • verbose(= "true/false", con valore predefinito è "false" (attributi facoltativi))verbose (="true/false", with default as "false" (optional attributes))

Esempio di sintassi:Syntax Example:

<convert-schema  

  object-name="<object-name>"  

  object-type="<object-category>"  
  write-summary-report-to="<file-name/folder-name>"     (optional)  

  verbose="<true/false>"                          (optional)  

  report-errors="<true/false>"                    (optional)  

  conversion-report-folder="<folder-name>"             (optional)  

  conversion-report-overwrite="<true/false>"      (optional)  

/>  

oor

<convert-schema  

  conversion-report-folder="<folder-name>"         (optional)  

  conversion-report-overwrite="<true/false>"> (optional)  

  <metabase-object object-name="<object-name>"  

    object-type="<object-category>"/>  

</convert-schema>  

eseguire la migrazione di datimigrate-data

Esegue la migrazione di dati di origine alla destinazione.Migrates the source data to the target.

  • object-name:Specifica gli oggetti origine presi in considerazione per la migrazione di dati (può avere un nome di oggetto gruppo o nomi di oggetto di indivdual).object-name: Specifies the source object(s) considered for migrating data (It can have indivdual object names or a group object name).

  • object-type:Specifica il tipo dell'oggetto specificato nell'attributo nome di oggetto (se è specificata una categoria dell'oggetto tipo di oggetto sarà "category").object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • write-summary-report-to:Specifica il percorso in cui verrà generato il report.write-summary-report-to: Specifies the path where the report will be generated.

    Se viene specificato il percorso della cartella, solo file in base al nome DataMigrationReport<n>. XML viene creato.If only the folder path is mentioned,then file by name DataMigrationReport<n>.XML is created. (attributo facoltativo)(optional attribute)

    Creazione di report presenta due ulteriori sottocategorie:Report creation has two further sub-categories:

    • report-errors(= "true/false", con valore predefinito è "false" (attributi facoltativi))report-errors (="true/false", with default as "false" (optional attributes))

    • verbose(= "true/false", con valore predefinito è "false" (attributi facoltativi))verbose (="true/false", with default as "false" (optional attributes))

Esempio di sintassi:Syntax Example:

<migrate-data  

  write-summary-report-to="<file-name/folder-name>"  

  report-errors="<true/false>" verbose="<true/false>">  

    <metabase-object object-name="<object-name>"/>  

    <metabase-object object-name="<object-name>"/>  

    <metabase-object object-name="<object-name>"/>  

    <data-migration-connection  

      source-use-last-used="true"/source-server="<server-unique-name>"  

      target-use-last-used="true"/target-server="<server-unique-name>"/>  

</migrate-data>  

oor

<migrate-data  

  object-name="<object-name>"  

  object-type="<object-category>"  

  write-summary-report-to="<file-name/folder-name>"  

  report-errors="<true/false>" verbose="<true/false>"/>  

Comando di preparazione della migrazioneMigration Preparation Command

Il comando di preparazione di migrazione avvia il mapping dello schema tra i database di origine e di destinazione.The Migration Preparation command initiates schema mapping between the source and target databases.

Nota

L'output di console predefinito per i comandi di migrazione è il report di output 'Full' con Nessuna segnalazione di errore dettagliato: riepilogo solo dal nodo radice dell'albero di origine oggetto.The default console output setting for the migration commands is ‘Full' output report with no detailed error reporting: Only summary at the source object tree root node.

schema di mappingmap-schema

Mapping dello schema del database di origine allo schema di destinazione.Schema mapping of source database to the target schema.

  • source-schemaSpecifica lo schema di origine che si intende eseguire la migrazione.source-schema specifies the source schema we intend to migrate.

  • sql-server-schemaSpecifica lo schema di destinazione in cui si desidera eseguire la migrazione.sql-server-schema specifies the target schema where we want it to be migrated.

Esempio di sintassi:Syntax Example:

<map-schema source-schema="<source-schema>"  

sql-server-schema="<target-schema>"/>  

Comandi di gestibilitàManageability Commands

I comandi di gestione consentono di sincronizzare gli oggetti di database di destinazione con il database di origine.The Manageability commands help synchronize the target database objects with the source database.

Nota

L'output di console predefinito per i comandi di migrazione è il report di output 'Full' con Nessuna segnalazione di errore dettagliato: riepilogo solo dal nodo radice dell'albero di origine oggetto.The default console output setting for the migration commands is ‘Full' output report with no detailed error reporting: Only summary at the source object tree root node.

sincronizzare-destinazionesynchronize-target

  • Sincronizza gli oggetti di destinazione con il database di destinazione.Synchronizes the target objects with the target database.

  • Se questo comando viene eseguito sul database di origine, si verifica un errore.If this command is executed against the source database, an error is encountered.

  • Se la connessione di database di destinazione non viene eseguita prima di eseguire questo comando o la connessione al server di database di destinazione non riesce durante l'esecuzione del comando, viene generato un errore e l'applicazione console viene chiusa.If the target database connection is not performed before executing this command or the connection to the target database server fails during the command execution, an error is generated and the console application exits.

  • object-name:Specifica gli oggetti di destinazione, considerati per la sincronizzazione con il database di destinazione (può avere un nome di oggetto gruppo o nomi di oggetto di indivdual).object-name: Specifies the target object(s) considered for synchronizing with target database (It can have indivdual object names or a group object name).

  • object-type:Specifica il tipo dell'oggetto specificato nell'attributo nome di oggetto (se è specificata una categoria dell'oggetto tipo di oggetto sarà "category").object-type: Specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • on-error:Specifica se specificare gli errori di sincronizzazione come avvisi o errori.on-error: Specifies whether to specify synchronization errors as warnings or error. Opzioni disponibili in errore:Available options for on-error:

    • Totale report come avvisoreport-total-as-warning

    • report-ogni-come-avvisoreport-each-as-warning

    • Errore-scriptfail-script

  • report-errors-to:Specifica posizione del report di errore per l'operazione di sincronizzazione (attributo facoltativo) se viene fornito il percorso di cartella, solo file in base al nome TargetSynchronizationReport.XML viene creato.report-errors-to: Specifies location of error report for the synchronization operation (optional attribute) if only folder path is given, then file by name TargetSynchronizationReport.XML is created.

Esempio di sintassi:Syntax Example:

<synchronize-target  

object-name="<object-name>"  

on-error="<report-total-as-warning/  

report-each-as-warning/  

fail-script>" (optional)  

  report-errors-to="<file-name/folder-name>"        (optional)  

/>  

oor

<synchronize-target  

  object-name="<object-name>"  

  object-type="<object-category>"/>  

oor

<synchronize-target>  

  <metabase-object object-name="<object-name>"/>  

  <metabase-object object-name="<object-name>"/>  

  <metabase-object object-name="<object-name>"/>  

</synchronize-target>  

aggiornamento da databaserefresh-from-database

  • Aggiorna gli oggetti di origine dal database.Refreshes the source objects from database.

  • Se questo comando viene eseguito sul database di destinazione, viene generato un errore.If this command is executed against the target database, an error is generated.

Richiede uno o più nodi di metabase come parametro della riga di comando.Requires one or several metabase nodes as command line parameter.

  • object-name:Specifica gli oggetti origine considerati per l'aggiornamento dal database di origine (può avere un nome di oggetto gruppo o nomi di oggetto di indivdual).object-name: Specifies the source object(s) considered for refreshing from source database (It can have indivdual object names or a group object name).

  • object-type:Specifica il tipo dell'oggetto specificato nell'attributo nome di oggetto (se è specificata una categoria dell'oggetto tipo di oggetto sarà "category").object-type: Specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • on-error:Specifica se specificare gli errori di aggiornamento come avvisi o errori.on-error: Specifies whether to specify refresh errors as warnings or error. Opzioni disponibili in errore:Available options for on-error:

    • Totale report come avvisoreport-total-as-warning

    • report-ogni-come-avvisoreport-each-as-warning

    • Errore-scriptfail-script

  • report-errors-to:Specifica posizione del report di errore per l'operazione di aggiornamento (attributo facoltativo) se viene fornito il percorso di cartella, solo file in base al nome SourceDBRefreshReport.XML viene creato.report-errors-to: Specifies location of error report for the refresh operation (optional attribute) if only folder path is given, then file by name SourceDBRefreshReport.XML is created.

Esempio di sintassi:Syntax Example:

<refresh-from-database  

  object-name="<object-name>"  

  on-error="<report-total-as-warning/  

             report-each-as-warning/  

             fail-script>"              (optional)  

  report-errors-to="<file-name/folder-name>"        (optional)  

/>  

oor

<refresh-from-database  

  object-name="<object-name>"  

  object-type="<object-category>" />  

oor

<refresh-from-database>  

  <metabase-object object-name="<object-name>"/>  

</refresh-from-database>  

Comandi di generazione scriptScript Generation Commands

I comandi di generazione dello Script eseguono due attività: consentono di salvare la console di output in un file di script. e registrare l'output di T-SQL nella console o un file in base al parametro specificato.The Script Generation commands perform dual tasks: They help save the console output in a script file; and record the T-SQL output to the console or a file based on the parameter you specify.

come Save-scriptsave-as-script

Consente di salvare gli script degli oggetti in un file indicato quando metabase = destinazione, si tratta di un'alternativa al comando di sincronizzazione in cui in si richiamare gli script e si esegue lo stesso nel database di destinazione.Used to save the Scripts of the objects to a file mentioned when metabase=target ,this is an alternative to synchronization command where in we get the scripts and execute the same on the target database.

Richiede uno o più nodi di metabase come parametro della riga di comando.Requires one or several metabase nodes as command line parameter.

  • object-name:Specifica gli oggetti il cui script devono essere salvati.object-name: Specifies the object(s) whose scripts are to be saved . (Può avere un nome di oggetto gruppo o nomi di oggetto di indivdual)(It can have indivdual object names or a group object name)

  • object-type:Specifica il tipo dell'oggetto specificato nell'attributo nome di oggetto (se è specificata una categoria dell'oggetto tipo di oggetto sarà "category").object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • metabase:Specifica se è IIl origine o di destinazione della metabase.metabase: Specifies whether it ithe source or target metabase.

  • destination:Specifica il percorso o la cartella in cui lo script deve essere salvato, se il nome del file non è specificato quindi un nome di file in out il formato (valore di attributo object_name)destination: Specifies the path or the folder where the script has to be saved, if the file name is not given then a file name in the format (object_name attribute value).out

  • overwrite:Se true vengono sovrascritti se lo stesso nome di file esiste.overwrite: if true then it overwrites if same filename exist. Ciò può avere i valori (true/false).It can have the values (true/false).

Esempio di sintassi:Syntax Example:

<save-as-script  

  metabase="<source/target>"  

  object-name="<object-name>"  

  object-type="<object-category>"  

  destination="<file-name/folder-name>"  

  overwrite="<true/false>"   (optional)  

/>  

oor

<save-as-script  

  metabase="<source/target>"  

  destination="<file-name/folder-name>"  

    <metabase-object object-name="<object-name>"  

                     object-type="<object-category>"/>  

</save-as-script>  

Convert-istruzioneconvert-sql-statement

  • contextSpecifica il nome dello schema.context specifies the schema name.

  • destinationSpecifica se l'output deve essere archiviata in un file.destination specifies whether the output should be stored in a file.

    Se questo attributo viene omesso, l'istruzione T-SQL convertito viene visualizzato nella console.If this attribute is not specified, then the converted T-SQL statement is displayed on the console. (attributo facoltativo)(optional attribute)

  • conversion-report-folderSpecifica una cartella in cui la relazione di valutazione può essere archiviati. (attributo facoltativo)conversion-report-folder specifies folder where the assessment report can to be stored.(optional attribute)

  • conversion-report-overwriteSpecifica se sovrascrivere la cartella di report di valutazione se esiste già.conversion-report-overwrite specifies whether to overwrite the assessment report folder if it already exists.

    Il valore predefinito: false.Default value: false. (attributo facoltativo)(optional attribute)

  • write-converted-sql-toSpecifica il percorso di cartella in cui è archiviato il codice T-SQL convertito file (o).write-converted-sql-to specifies the file (or) folder path where the converted T-SQL is to be stored. Quando è specificato un percorso di cartella con il sql-files attributo, ogni file di origine sarà necessario una file di T-SQL creata nella cartella specificata di destinazione corrispondente.When a folder path is specified along with the sql-files attribute, each source file will have a corresponding target T-SQL file created under the specified folder. Quando è specificato un percorso di cartella con il sql attributo, il codice T-SQL convertito viene scritto in un file denominato Result.out sotto la cartella specificata.When a folder path is specified along with the sql attribute, the converted T-SQL is written to a file named Result.out under the specified folder.

  • sqlSpecifica le istruzioni sql Sybase da convertire uno o più istruzioni possono essere separati con un ";"sql specifies the Sybase sql statements to be converted, one or more statements can be seperated using a ";"

  • sql-filesSpecifica il percorso dei file sql che deve essere convertito in codice T-SQL.sql-files specifies the path of the sql files which has to be converted to T-SQL code.

  • write-summary-report-toSpecifica il percorso in cui verrà generato il report di riepilogo.write-summary-report-to specifies the path where the summary report will be generated. Se viene specificato il percorso della cartella, solo file in base al nome ConvertSQLReport.XML viene creato.If only the folder path is mentioned,then file by name ConvertSQLReport.XML is created. (attributo facoltativo)(optional attribute)

    Report di riepilogo creazione è 2 ulteriormente mediante le sottocategorie,..,:Summary report creation has 2 further sub-categories, viz..,:

    • report-errori (= "true/false" con valore predefinito è "false" (attributi facoltativi)).report-errors (="true/false", with default as "false" (optional attributes)).

    • verbose (= "true/false", con valore predefinito è "false" (attributi facoltativi)).verbose (="true/false", with default as "false" (optional attributes)).

Richiede uno o più nodi di metabase come parametro della riga di comando.Requires one or several metabase nodes as command line parameter.

Esempio di sintassi:Syntax Example:

<convert-sql-statement  

       context="<database-name>.<schema-name>"  

        conversion-report-folder="<folder-name>"  

        conversion-report-overwrite="<true/false>"  

        write-summary-report-to="<file-name/folder-name>"   (optional)  

        verbose="<true/false>"   (optional)  

        report-errors="<true/false>"   (optional)  

        destination="<stdout/file>"   (optional)  

        write-converted-sql-to ="<file-name/folder-name>"  

        sql="SELECT 1 FROM DUAL;">  

    <output-window suppress-messages="<true/false>" />  

</convert-sql-statement>  

oor

<convert-sql-statement  

         context="<database-name>.<schema-name>"  

         conversion-report-folder="<folder-name>"  

         conversion-report-overwrite="<true/false>"  

         write-summary-report-to="<file-name/folder-name>"   (optional)  

         verbose="<true/false>"   (optional)  

         report-errors="<true/false>"   (optional)  

         destination="<stdout/file>"   (optional)  

         write-converted-sql-to ="<file-name/folder-name>"  

         sql-files="<folder-name>\*.sql"  

/>  

oor

<convert-sql-statement  

         context="<database-name>.<schema-name>"  

         conversion-report-folder="<folder-name>"  

         conversion-report-overwrite="<true/false>"  

         sql-files="<folder-name>\*.sql"  

/>  

Passaggio successivoNext Step

Per informazioni sulle opzioni della riga di comando, vedere opzioni della riga di comando nella Console di SSMA ( SybaseToSQL ) .For information on command line options, see Command Line Options in SSMA Console (SybaseToSQL) .

Per informazioni sui file di script di esempio console, vedere funziona con i file di Script di esempio Console ( SybaseToSQL )For information on Sample console script file, see Working with the Sample Console Script Files (SybaseToSQL)

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