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

Microsoft offre una serie di comandi di file di script e le opzioni della riga di comando per eseguire e controllare le attività SSMA affidabili.Microsoft provides you with a robust set of script file commands and command line options to execute and control SSMA activities. In dettaglio le sezioni che seguono lo stesso.The ensuing sections detail the same.

Comandi di File di progetto ScriptProject Script File 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.

CommandCommand

creare-nuovo progetto: crea un nuovo progetto SSMA.create-new-project: Creates a new SSMA project.

ScriptScript

  • 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è un attributo facoltativo.project-type is an optional attribute. Le opzioni seguenti sono disponibili per il tipo di progetto:The following options are available for project-type:

    • SQL-server-2005sql-server-2005

    • SQL-server-2008sql-server-2008

    • SQL-server-2012sql-server-2012

    • SQL-server-2014sql-server-2014

    • SQL-server-2016sql-server-2016

    • SQL azuresql-azure

    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>"  

  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.

CommandCommand

Apri progetto: apre un progetto esistente.open-project: Opens an existing project.

ScriptScript

  • 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: applicazione Console di SSMA per Access supporta la compatibilità con le versioni precedenti.Note: SSMA For Access 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.

CommandCommand

progetto Salva: Salva il progetto di migrazione.save-project: Saves the migration project.

ScriptScript

Esempio di sintassi:Syntax Example:

<save-project/>  

CommandCommand

Chiudi progetto: chiude il progetto di migrazione.close-project: Closes the migration project.

ScriptScript

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 File Script di database connessioneDatabase Connection Script File Commands

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

Il Sfoglia funzionalità dell'interfaccia utente non è supportata nella console.The Browse feature of the UI is not supported in console.

Il l'autenticazione di windows e porta parametri non sono applicabili quando ci si connette a SQL Azure.The windows-authentication and port parameters are not applicable when connecting to SQL Azure.

Per ulteriori informazioni su 'Creazione di file di Script', vedere creazione di file di Script ( AccessToSQL ) .For more information on ‘Creating Script Files’, see Creating Script Files (AccessToSQL).

CommandCommand

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

ScriptScript

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>"/>  

CommandCommand

database di access carico: utilizzato per caricare i file di database di accessload-access-database: Used to load access database files

ScriptScript

Esempio di sintassi:Syntax Example:

<load-access-database  database-file="<Access-database>"/>  

oor

<load-access-database>  

  <access-database database-file="<Access-database1>"/>  

  <access-database database-file="<Access-database2>"/>  

</load-access-database>  

CommandCommand

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

ScriptScript

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  

  object-name="<object-name>"  

  metabase="<source/target>"/>  

oor

<force-load>  

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

</force-load>  

CommandCommand

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.

ScriptScript

Esempio di sintassi:Syntax Example:

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

CommandCommand

connessione database di destinazioneconnect-target-database

  • Si connette al database di SQL Server o SQL Azure di destinazione e carica completamente elevato metadati a livello del database di destinazione, ma non nei metadati.Connects to the target SQL Server or SQL Azure 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.

ScriptScript

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>"/>  

CommandCommand

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.

ScriptScript

Esempio di sintassi:Syntax Example:

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

Comandi di File Script di reportReport Script File 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.

CommandCommand

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.

ScriptScript

  • assessment-report-folder:Specifica una cartella in cui la relazione di valutazione può essere archiviati. (attributo facoltativo)assessment-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").

  • assessment-report-overwrite:Specifica se sovrascrivere la cartella di report di valutazione se esiste già.assessment-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="ssma.Procedures"  

  object-type="category"  

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

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

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

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

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

/>  

oor

<generate-assessment-report  

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

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

>  
    <metabase-object object-name="ssma.Procedures"  

        object-type="category"/>  

</generate-assessment-report>  

Comandi di File di Script di migrazioneMigration Script File 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.

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.

CommandCommand

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.

ScriptScript

  • conversion-report-folder:Specifica cartella dove è possibile archiviare il report di valutazione. (attributo facoltativo)conversion-report-folder: Specifies folder where the assessment report can 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.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 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="ssma.Procedures"  

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

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

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

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

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

/>  

oor

<convert-schema  

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

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

  <metabase-object object-name="ssma.Procedures"  

    object-type="category"/>  

</convert-schema>  

CommandCommand

eseguire la migrazione di datimigrate-data

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

ScriptScript

  • 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="<filepath/folder>"  

  report-errors="true" verbose="true">  

    <metabase-object object-name="ssma.TT1"/>  

    <metabase-object object-name="ssma.TT2"/>  

    <metabase-object object-name="ssma.TT3"/>  

    <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="ssma.Tables"  

  object-type="category"  

  write-summary-report-to="<filepath/folder>"  

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

CommandCommand

le tabelle di collegamento: questo comando Collega la tabella di origine (accesso) per la tabella di destinazione.link-tables: This command links the source (Access) table to the target table.

ScriptScript

Esempio di sintassi:Syntax Example:

<link-tables>  

  <metabase-object object-name="AccessDatabase.table1" object-type="Tables"/>  

  <metabase-object object-name="AccessDatabase.table2" object-type="Tables"/>  

</link-tables>  

oor

<link-tables>  

  <metabase-object object-name="AccessDatabase.Tables" object-type="category"/>  

</link-tables>  

CommandCommand

tabelle scollegare: questo comando consente di scollegare la tabella di origine (accesso) della tabella di destinazione.unlink-tables: This command unlinks the source (Access) table from the target table.

ScriptScript

Esempi di sintassi:Syntax Examples:

<unlink-tables>  

  <metabase-object object-name="AccessDatabase.table1" object-type="Tables"/>  

  <metabase-object object-name="AccessDatabase.table2" object-type="Tables"/>  

</unlink-tables>  

oor

<unlink-tables>  

  <metabase-object object-name="AccessDatabase.Tables" object-type="category"/>  

</unlink-tables>  

Comandi di File Script di migrazione preparazioneMigration Preparation Script File Commands

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.

CommandCommand

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

ScriptScript

  • 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.

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.

CommandCommand

sincronizzare-destinazionesynchronize-target

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

  2. 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.

  3. 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.

ScriptScript

  1. 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).

  2. 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").

  3. 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

  4. 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="ots_triggers.dbo"  

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

             report-each-as-warning|  

             fail-script>"              (optional)  

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

/>  

oor

<synchronize-target  

  object-name="ssma.dbo.Procedures"  

  object-type="category"/>  

oor

<synchronize-target>  

  <metabase-object object-name="ssma.dbo.TT1"/>  

  <metabase-object object-name="ssma.dbo.TT2"/>  

  <metabase-object object-name="ssma.dbo.TT3"/>  

</synchronize-target>  

CommandCommand

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.

ScriptScript

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

  1. 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).

  2. 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").

  3. 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

  4. 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="ssma.TT1"  

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

             report-each-as-warning|  

             fail-script>"              (optional)  

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

/>  

oor

<refresh-from-database  

  object-name="ssma.Procedures"  

  object-type="category"/>  

oor

<refresh-from-database>  

  <metabase-object object-name="ssma.TT_1"/>  

</refresh-from-database>  

Comandi File Script di generazione scriptScript Generation Script File Commands

La generazione di Script di comandi consentono di salvare l'output della console in un file script.The Script Generation commands help save the console output in a script file.

CommandCommand

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.

ScriptScript

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 singoli)(It can have individual 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 è l'origine o destinazione della metabase.metabase: Specifies whether it is the 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="ssma.dbo.Procedures"  

  object-type="category"  

  destination="<file/folder>"  

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

/>  

oor

<save-as-script  

  metabase="<source/target>"  

  destination="<file/folder>"  

    <metabase-object object-name="ssma.dbo.Procedures"  

                     object-type="category"/>  

</save-as-script>  

Passaggio successivoNext Step

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

Per informazioni sui file di script di esempio console, vedere utilizzano il FilesExecuting Script Console di esempio la Console di SSMA ( AccessToSQL )For information on Sample console script files, see Working with the Sample Console Script FilesExecuting the SSMA Console (AccessToSQL)

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