Partilhar via


Trabalhar com scripts de exemplo na Consola SSMA (AccessToSQL)

O SQL Server Migration Assistant (SSMA) inclui ficheiros de exemplo para referência e utilização do utilizador. Esta secção descreve como personalizar estes scripts para se adaptarem às suas necessidades.

Exemplos de arquivos de script do console

Os seguintes ficheiros de script de consola cobrem diferentes cenários:

  • ServersConnectionFileSample.xml:

    • Esta amostra fornece os diferentes modos de ligação disponíveis para a base de dados de origem e destino. Seleciona qualquer modo conforme as tuas necessidades. Este exemplo contém as definições dos servidores.

      • Ligue-se à base de dados necessária alterando os valores para as definições de servidor de origem e destino requeridas. No exemplo, todos os valores são valores de variáveis que se encontram em VariableValueFileSample.xml. Remova todos os outros parâmetros de ligação do seu ficheiro de ligação ao servidor em funcionamento.
    • Para mais informações sobre a ligação ao servidor de origem e destino, consulte Criar os ficheiros de ligação ao servidor.

  • VariableValueFileSample.xml: Este ficheiro compila todas as variáveis usadas nos ficheiros de script de exemplo da consola e ServersConnectionFileSample.xml. Para executar os scripts de consola de exemplo, substitua os valores das variáveis de exemplo por valores definidos pelo utilizador e passe este ficheiro como argumento adicional na linha de comandos juntamente com o ficheiro de script.

    Para mais informações sobre o Ficheiro de Valor de Variáveis, consulte Criar ficheiros de valor de variável.

  • AssessmentReportGenerationSample.xml: Use este exemplo para gerar um relatório de avaliação XML para análise antes de começar a converter e migrar dados.

    No comando generate-assessment-report, altere o valor da variável (consulte VariableValueFileSample.xml) no atributo object-name para o nome da base de dados que está a usar. Dependendo do tipo de objeto especificado, também deve alterar o valor object-type.

    Se precisar de avaliar múltiplos objetos ou bases de dados, especifique múltiplas instâncias do metabase-object conforme ilustrado no Exemplo 4 do generate-assessment-report comando no ficheiro de script de exemplo do comando da consola.

    Para mais informações sobre como gerar relatórios, consulte Gerar relatórios.

    • Passe o argumento de linha de comandos do ficheiro de valor variável para a aplicação de consola e atualize VariableValueFileSample.xml com os valores especificados pelo utilizador.

    • Passe o argumento de linha de comandos do ficheiro de ligação ao servidor para a aplicação de consola e atualize a ServersConnectionFileSample.xml com os valores corretos dos parâmetros do servidor.

  • ConversionAndDataMigrationSample.xml: Use esta amostra para realizar uma migração completa desde a conversão até à migração de dados. Alterar os seguintes valores obrigatórios de atributos:

    Nome do comando Descrição Atributo
    map-schema Mapeamento de esquema do banco de dados de origem para o esquema de destino. source-schema: Especifica a base de dados de origem que pretende converter.

    sql-server-schema: Especifica a base de dados alvo para a qual pretende migrar
    convert-schema Converte o esquema da fonte para o esquema alvo.

    Se precisar de avaliar múltiplos objetos ou bases de dados, especifique múltiplos metabase-object nodos conforme ilustrado no Exemplo 4 do comando convert-schema no ficheiro de script de exemplo da consola.
    object-name: Especifique a base de dados de origem ou o nome do objeto que pretende converter. Certifique-se de alterar o object-type correspondente com base no tipo de objeto especificado no object-name.
    synchronize-target Sincroniza os objetos de destino com o banco de dados de destino.

    Se precisar de avaliar múltiplos objetos ou bases de dados, especifique múltiplos metabase-object elementos tal como ilustrado no Exemplo 3 do comando no ficheiro de script da consola de exemplo.
    object-name: Especifique o nome da base de dados SQL Server ou objeto que pretende criar. Certifique-se de alterar o object-type correspondente com base no tipo de objeto que especifica em object-name
    migrate-data Migra os dados de origem para o destino.

    Se precisar de avaliar múltiplos objetos ou bases de dados, especifique múltiplos nós metabase-object como ilustrado no Exemplo 2 do comando migrate-data no ficheiro de script de exemplo da consola.
    object-name: Especifica o nome da base de dados ou tabelas de origem que pretende migrar. Certifique-se de que altera o correspondente ao object-type com base no tipo de objeto que especifica no object-name