Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
- 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
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 eServersConnectionFileSample.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-reportcomando, altere o valor da variável (consulteVariableValueFileSample.xml) no atributoobject-namepara o nome do banco de dados que você está usando. Dependendo do tipo de objeto especificado, você também deve alterar oobject-typevalor.Se você precisar avaliar vários objetos ou bancos de dados, especifique vários
metabase-objectnós conforme ilustrado no exemplo 4 do arquivo de script de console de amostra do comandogenerate-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.xmlcom 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-schemaMapeamento 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 migrarconvert-schemaConverte o esquema da origem para o esquema de destino.
Se você precisar avaliar vários objetos ou bancos de dados, especifique váriosmetabase-objectnós conforme ilustrado no exemplo 4 do arquivo de script de console de amostra do comandoconvert-schema.object-name: especifique o banco de dados de origem ou o nome do objeto que você deseja converter. Verifique se você altera o correspondenteobject-typecom base no tipo de objeto especificado noobject-namesynchronize-targetSincroniza os objetos de destino com o banco de dados de destino.
Se você precisar avaliar vários objetos ou bancos de dados, especifique váriosmetabase-objectnós como ilustrado no Exemplo 3 do arquivo de script de amostra do comandosynchronize-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 correspondenteobject-typecom base no tipo de objeto especificado noobject-namemigrate-dataMigra os dados de origem para o destino.
Se você precisar avaliar vários objetos ou bancos de dados, especifique váriosmetabase-objectnós conforme ilustrado nomigrate-dataExemplo 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 correspondenteobject-typecom base no tipo de objeto especificado noobject-name