Trabalhar com arquivos de script de console de amostra (Db2ToSQL)
Alguns arquivos de amostra são fornecidos para referência e uso do usuário. Esta seção descreve maneiras de personalizar facilmente esses scripts para atender às suas necessidades.
Arquivos de script de console de exemplo
Consulte os seguintes arquivos de script de console de exemplo que abrangem diferentes cenários:
- 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 destino e você pode selecionar qualquer modo de acordo com o requisito. Este exemplo contém as definições de servidor.
Você pode se conectar ao banco de dados necessário alterando os valores para as definições de servidor de origem e destino necessárias. No exemplo fornecido, todos os valores estão disponíveis em VariableValueFileSample.xml
. Todos os outros parâmetros de conexão podem ser removidos do arquivo de conexão do servidor de trabalho.
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 (Db2ToSQL).
VariableValueFileSample.xml
Todas as variáveis que são usadas nos arquivos de script de console de exemplo e ServersConnectionFileSample.xml
são agrupadas neste arquivo. Para executar os scripts de console de exemplo, você deve 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 de Variável, consulte Criar arquivos de valor de variável (Db2ToSQL).
AssessmentReportGenerationSample.xml
Use este exemplo para gerar um relatório de avaliação XML, que você pode usar para análise antes de converter e migrar dados.
generate-assessment-report
No comando, altere o valor da variável (consulte VariableValueFileSample.xmlobject-name
) no atributo para o nome do banco de dados especificado. Dependendo do tipo de objeto especificado, o object-type
valor também deve ser alterado.
Se você precisar avaliar vários objetos/bancos de dados, poderá especificar vários metabase-object
nós. Para obter mais informações, consulte o generate-assessment-report
comando no Exemplo 4 do arquivo de script de console de exemplo.
Certifique-se de que o argumento de linha de comando do arquivo de valor variável seja passado para o aplicativo de console e VariableValueFileSample.xml
atualizado com os valores especificados.
Certifique-se de que o argumento da linha de comandos do arquivo de conexão do servidor seja passado para o aplicativo de console e seja ServersConnectionFileSample.xml
atualizado com os valores corretos dos parâmetros do servidor.
Para obter mais informações sobre como gerar relatórios, consulte Gerar relatórios (Db2ToSQL).
SqlStatementConversionSample.xml
Este exemplo permite que você gere o script correspondente t-sql
para o comando do banco de dados sql
de origem fornecido como entrada.
convert-sql-statement
No comando, você deve alterar o valor da variável (consulte VariableValueFileSample.xml) no context
atributo para o nome do banco de dados especificado. Você também deve alterar o valor do sql
atributo para o comando do banco de dados sql
de origem que precisa ser convertido.
Você também pode fornecer sql
arquivos a serem convertidos. Para obter mais informações, consulte o convert-sql-statement
comando no Exemplo 4 do arquivo de script de console de exemplo.
Certifique-se de que o argumento de linha de comando do arquivo de valor variável seja passado para o aplicativo de console e VariableValueFileSample.xml
atualizado com os valores especificados.
ConversionAndDataMigrationSample.xml
Este exemplo permite que você execute uma migração de ponta a ponta da conversão para a migração de dados. Veja a seguir uma lista de valores de atributo obrigatórios que você precisa alterar:
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 precisa ser convertido.sql-server-schema : especifica o banco de dados de destino para o qual deve ser migrado |
convert-schema |
Executa a conversão do esquema de origem para o esquema de destino. Se você precisar avaliar vários objetos/bancos de dados, poderá especificar vários metabase-object nós. Para obter mais informações, consulte o convert-schema comando no Exemplo 4 do arquivo de script de console de exemplo. |
object-name : Especifica o banco de dados de origem/nome do objeto que precisa ser convertido. Certifique-se de que o correspondente object-type seja alterado 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/bancos de dados, poderá especificar vários metabase-object nós. Para obter mais informações, consulte o synchronize-target comando no Exemplo 4 do arquivo de script de console de exemplo. |
object-name : Especifique o nome do banco de dados/objeto do SQL Server que precisa ser criado. Certifique-se de que o correspondente object-type seja alterado com base no tipo de objeto especificado no object-name . |
migrate-data |
Migra dados da origem para o destino. Se você precisar avaliar vários objetos/bancos de dados, poderá especificar vários metabase-object nós. Para obter mais informações, consulte o migrate-data comando no Exemplo 4 do arquivo de script de console de exemplo. |
object-name : Especifica o nome do banco de dados/tabelas de origem que precisa ser migrado. Certifique-se de que o object-type correspondente seja alterado com base no tipo de objeto especificado no object-name |