Dela via


Arbeta med exempelkonsolskriptfiler (Db2ToSQL)

Några exempelfiler tillhandahålls för användarreferens och användning. I det här avsnittet beskrivs olika sätt att enkelt anpassa dessa skript så att de passar dina behov.

Exempelkonsolskriptfiler

Se följande exempelkonsolskriptfiler som täcker olika scenarier:

ServersConnectionFileSample.xml

Det här exemplet ger de olika anslutningslägena tillgängliga för käll- och måldatabasen och du kan välja valfritt läge enligt kravet. Det här exemplet innehåller serverdefinitionerna.

Du kan ansluta till den databas som krävs genom att ändra värdena till de käll- och målserverdefinitioner som krävs. I det angivna exemplet är alla värden tillgängliga i VariableValueFileSample.xml. Alla andra anslutningsparametrar kan tas bort från arbetsserveranslutningsfilen.

Mer information om hur du ansluter till käll- och målservern finns i Skapa serveranslutningsfilerna (Db2ToSQL).

VariableValueFileSample.xml

Alla variabler som används i exempelkonsolskriptfilerna och ServersConnectionFileSample.xml är sorterade i den här filen. Om du vill köra exempelkonsolskripten måste du ersätta exempelvariabelvärdena med användardefinierade och skicka den här filen som ytterligare ett kommandoradsargument tillsammans med skriptfilen.

Mer information om variabelvärdefil finns i Skapa filer för variabelvärde (Db2ToSQL).

AssessmentReportGenerationSample.xml

Använd det här exemplet för att generera en XML-utvärderingsrapport som du kan använda för analys innan du konverterar och migrerar data.

generate-assessment-report I kommandot ändrar du variabelvärdet (se VariableValueFileSample.xml) i object-name attributet till det databasnamn som du anger. Beroende på vilken typ av objekt som anges object-type måste värdet också ändras.

Om du behöver utvärdera flera objekt/databaser kan du ange flera metabase-object noder. Mer information finns i generate-assessment-report kommandot i Exempel 4 i exempelkonsolskriptfilen.

Kontrollera att kommandoradsargumentet för variabelvärdet skickas till konsolprogrammet och VariableValueFileSample.xml uppdateras med dina angivna värden.

Kontrollera att kommandoradsargumentet för serveranslutningsfilen skickas till konsolprogrammet och att det ServersConnectionFileSample.xml uppdateras med rätt serverparametervärden.

Mer information om hur du genererar rapporter finns i Generera rapporter (Db2ToSQL).

SqlStatementConversionSample.xml

Med det här exemplet kan du generera motsvarande t-sql skript för källdatabaskommandot sql som tillhandahålls som indata.

convert-sql-statement I kommandot måste du ändra variabelvärdet (se VariableValueFileSample.xml) i context attributet till det databasnamn som du anger. Du måste också ändra sql attributvärdet till det källdatabaskommando sql som måste konverteras.

Du kan också ange sql filer som ska konverteras. Mer information finns i convert-sql-statement kommandot i Exempel 4 i exempelkonsolskriptfilen.

Kontrollera att kommandoradsargumentet för variabelvärdet skickas till konsolprogrammet och VariableValueFileSample.xml uppdateras med dina angivna värden.

ConversionAndDataMigrationSample.xml

Med det här exemplet kan du utföra en migrering från början till slut, inklusive konvertering och datamigrering. Följande är en lista över obligatoriska attributvärden som du behöver ändra:

Befallning Description Attribute
map-schema Schemamappning av källdatabasen till målschemat. source-schema: Anger den källdatabas som måste konverteras.

sql-server-schema: Anger den måldatabas som ska migreras till
convert-schema Utför schemakonvertering från källa till målschema.

Om du behöver utvärdera flera objekt/databaser kan du ange flera metabase-object noder. Mer information finns i convert-schema kommandot i Exempel 4 i exempelkonsolskriptfilen.
object-name: Ange den källdatabas/det objektnamn som måste konverteras. Kontrollera att motsvarande object-type ändras baserat på vilken typ av objekt som anges i object-name
synchronize-target Synkroniserar målobjekten med måldatabasen.

Om du behöver utvärdera flera objekt/databaser kan du ange flera metabase-object noder. Mer information finns i synchronize-target kommandot i Exempel 4 i exempelkonsolskriptfilen.
object-name: Ange den SQL Server-databas/det objektnamn som måste skapas. Kontrollera att motsvarande object-type ändras baserat på vilken typ av objekt som anges i object-name.
migrate-data Migrerar källdata till målet.

Om du behöver utvärdera flera objekt/databaser kan du ange flera metabase-object noder. Mer information finns i migrate-data kommandot i Exempel 4 i exempelkonsolskriptfilen.
object-name: Anger källdatabasens/tabellernas namn som måste migreras. Kontrollera att motsvarande object-type ändras baserat på vilken typ av objekt som anges i object-name