Compartilhar via


Trabalhar com scripts de exemplo no Console do SSMA (AccessToSQL)

O SSMA (Assistente de Migração do SQL Server) inclui arquivos de exemplo para referência e uso do usuário. Esta seção descreve como personalizar esses scripts para atender às suas necessidades.

Arquivos de script de console de exemplo

Os seguintes arquivos de script de console de exemplo abrangem cenários diferentes:

  • ServersConnectionFileSample.xml:

    • Este exemplo fornece os diferentes modos de conexão disponíveis para o banco de dados de origem e de destino. Selecione qualquer modo de acordo com suas necessidades. Este exemplo contém as definições do servidor.

      • Conecte-se ao banco de dados necessário alterando os valores para as definições de servidor de origem e de destino necessárias. No exemplo, todos os valores são valores variáveis que você encontra em VariableValueFileSample.xml. Remova todos os outros parâmetros de conexão do arquivo de conexão do servidor em funcionamento.
    • Para obter mais informações sobre como se conectar ao servidor de origem e de destino, consulte Criar os arquivos de conexão do servidor.

  • VariableValueFileSample.xml: esse arquivo agrupa todas as variáveis usadas nos arquivos de script de console de exemplo e ServersConnectionFileSample.xml. Para executar os scripts de console de exemplo, substitua os valores de variável de exemplo por valores definidos pelo usuário e passe esse arquivo como um argumento de linha de comando adicional junto com o arquivo de script.

    Para obter mais informações sobre o Arquivo de Valor Variável, consulte Criar arquivos de valor 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 generate-assessment-report comando, altere o valor da variável (consulte VariableValueFileSample.xml) no atributo object-name para o nome do banco de dados que você está usando. Dependendo do tipo de objeto especificado, você também deve alterar o object-type valor.

    Se você precisar avaliar vários objetos ou bancos de dados, especifique vários metabase-object nós conforme ilustrado no exemplo 4 do arquivo de script de console de amostra do comando generate-assessment-report.

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

    • Passe o argumento de linha de comando do arquivo de valor variável para o aplicativo de console e atualize VariableValueFileSample.xml com os valores especificados pelo usuário.

    • Passe o argumento de linha de comando do arquivo de conexão ao servidor para o aplicativo de console e atualize os valores corretos dos parâmetros do servidor em ServersConnectionFileSample.xml.

  • ConversionAndDataMigrationSample.xml: Use este exemplo para realizar uma migração de ponta a ponta, incluindo a conversão e a migração de dados. Altere os seguintes valores de atributo obrigatórios:

    Nome de comando Descrição Atributo
    map-schema Mapeamento de esquema do banco de dados de origem para o esquema de destino. source-schema: especifica o banco de dados de origem que você deseja converter.

    sql-server-schema: especifica o banco de dados de destino para o qual você deseja migrar
    convert-schema Converte o esquema da origem para o esquema de destino.

    Se você precisar avaliar vários objetos ou bancos de dados, especifique vários metabase-object nós conforme ilustrado no exemplo 4 do arquivo de script de console de amostra do comando convert-schema.
    object-name: especifique o banco de dados de origem ou o nome do objeto que você deseja converter. Verifique se você altera o correspondente object-type 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 você precisar avaliar vários objetos ou bancos de dados, especifique vários metabase-object nós como ilustrado no Exemplo 3 do arquivo de script de amostra do comando synchronize-target.
    object-name: especifique o banco de dados do SQL Server ou o nome do objeto que você deseja criar. Verifique se você altera o correspondente object-type com base no tipo de objeto especificado no object-name
    migrate-data Migra os dados de origem para o destino.

    Se você precisar avaliar vários objetos ou bancos de dados, especifique vários metabase-object nós conforme ilustrado no migrate-data Exemplo 2 do arquivo de script do console de exemplo do comando.
    object-name: especifica o nome do banco de dados ou tabelas de origem que você deseja migrar. Verifique se você altera o correspondente object-type com base no tipo de objeto especificado no object-name