Compartilhar via


Trabalhando com os arquivos de script de console de exemplo (SybaseToSQL)

Alguns arquivos de exemplo foram fornecidos junto com o produto para a referência e o uso do usuário. Esta seção descreve a maneira de personalizar facilmente esses scripts para atender às necessidades do usuário final.

Arquivos de script de console de exemplo

Os seguintes arquivos de script de console de exemplo que abrangem diferentes cenários foram fornecidos para referência do usuário:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • Este exemplo fornece os diferentes modos de conexão disponíveis para o banco de dados de origem e de destino e o usuário pode selecionar qualquer modo de acordo com o requisito. Este exemplo contém as definições do servidor.

    • O usuário pode se conectar ao banco de dados necessário simplesmente alterando os valores para as definições de servidor de origem e de destino necessárias. No exemplo fornecido, todos os valores foram fornecidos como valores variáveis que estão disponíveis no VariableValueFileSample.xml. Todos os outros parâmetros de conexão podem ser removidos do arquivo de conexão do servidor de trabalho do usuário.

    • Para obter mais informações sobre como se conectar ao servidor de origem e de destino, consulte Criando os arquivos de conexão do servidor (SybaseToSQL).

  • VariableValueFileSample.xml:
    Todas as variáveis que foram usadas nos arquivos de script de console de exemplo e ServersConnectionFileSample.xml foram agrupadas neste arquivo. Para executar os scripts de console de exemplo, o usuário precisa simplesmente substituir os valores de variável de exemplo por valores definidos pelo usuário e passar 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 Criando arquivos de valor variável (SybaseToSQL).

  • AssessmentReportGenerationSample.xml:
    Este exemplo permite que o usuário gere um relatório de avaliação xml que pode ser usado pelo usuário para análise antes de começar a converter e migrar dados.

    No comando generate-assessment-report, o usuário precisa alterar obrigatoriamente o valor da variável (consulte VariableValueFileSample.xml) no atributo object-name para o nome do banco de dados que está sendo usado pelo usuário. Dependendo do tipo de objeto especificado, o valor object-type também precisará ser alterado.

    Se o usuário precisar avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object conforme ilustrado no exemplo 4 do comando generate-assessment-report do arquivo de script do console de exemplo.

    Para obter mais informações sobre a geração de relatórios, consulte Gerando Relatórios (SybaseToSQL).

    Nota

    • Verifique se o argumento de linha de comando do arquivo de valor variável é passado para o aplicativo de console e VariableValueFileSample.xml é atualizado com os valores especificados pelo usuário.
    • Verifique se o argumento de linha de comando do arquivo de conexão do servidor é passado para o aplicativo de console e se o ServersConnectionFileSample.xml é atualizado com os valores corretos do parâmetro do servidor.
  • SqlStatementConversionSample.xml:
    Este exemplo permite que o usuário gere o script t-sql correspondente para o comando sql do banco de dados de origem fornecido como entrada.

    No comando convert-sql-statement, o usuário precisa alterar obrigatoriamente o valor da variável (confira VariableValueFileSample.xml) no atributo context para o nome do banco de dados que o usuário está usando. O usuário também será obrigado a alterar o valor do atributo sql para o comando exigido pelo banco de dados de origem sql que eles precisam converter.

    O usuário também pode fornecer arquivos sql a serem convertidos. Isso foi ilustrado no exemplo 4 do comando convert-sql-statement do arquivo de script do console de exemplo.

    Nota

    Verifique se o argumento de linha de comando do arquivo de valor variável é passado para o aplicativo de console e VariableValueFileSample.xml é atualizado com os valores especificados pelo usuário.

  • ConversionAndDataMigrationSample.xml:
    Este exemplo permite que o usuário execute uma migração de ponta a ponta da conversão para a migração de dados. A lista de valores de atributo obrigatórios que eles terão que alterar está listada abaixo:

    Nome do comando

    map-schema

    Mapeamento de esquema do banco de dados de origem para o esquema de destino.

    Atributo

    • source-schema: Especifica o banco de dados de origem que precisa ser convertido.

    • sql-server-schema: especifica o banco de dados de destino que deve ser migrado para

    Nome do comando

    convert-schema

    • Executa a conversão de esquema da origem para o esquema de destino.

    • Se o usuário precisar avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object conforme ilustrado no exemplo 4 do comando convert-schema do arquivo de script do console de exemplo.

    Atributo

    object-name: especifique o nome do banco de dados/objeto de origem que precisa ser convertido. Verifique se o object-type correspondente é alterado com base no tipo de objeto especificado no object-name

    Nome Do Comando

    synchronize-target

    • Sincroniza os objetos de destino com o banco de dados de destino.

    • Se o usuário precisar avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object conforme ilustrado no exemplo 3 do comando synchronize-target do arquivo de script do console de exemplo.

    Atributo

    object-name: Especifique o nome do objeto/banco de dados do sql server que precisa ser criado. Verifique se o object-type correspondente é alterado com base no tipo de objeto especificado no object-name

    Nome do comando

    migrate-data

    • Migra os dados de origem para o destino.

    • Se o usuário precisar avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object conforme ilustrado no exemplo 2 do comando migrate-data do arquivo de script de console de exemplo.

    Atributo

    object-name: Especifica o nome do banco de dados/tabelas de origem que precisa ser migrado. Verifique se o object-type correspondente é alterado com base no tipo de objeto especificado no object-name

Consulte Também

criando arquivos de valor variável (SybaseToSQL)
Criando os arquivos de conexão do servidor (SybaseToSQL)
Gerando Relatórios (SybaseToSQL)