DBConvert connects through IBM Data Server Client libraries,
then reads the selected Db2 schema: tables, fields, indexes,
views, foreign keys, and rows.
DBConvert exposes Db2-to-SQL-Server column mappings before the
target tables are created, so precision, Unicode, LOB, and
DATETIME2 decisions are explicit.
Keys and generated values
Identity columns and standalone sequences are loaded with the
data. After import, confirm next values before SQL Server
resumes writes.
Db2-specific SQL such as global variables, ||
concatenation, and FETCH FIRST pagination needs a
T-SQL review outside the table copy.
DBConvert compares source and target row counts after the load.
Follow with key-range, nullable-column, LOB, and timestamp
spot checks.
DBConvert migrates tables, views, and foreign keys. SQL PL
procedures, triggers, modules, global variables, and embedded
application SQL are rewritten manually in T-SQL.
SQL PL routines and application code - out of scope
DBConvert's migration covers tables (with their fields, types, defaults, and
indexes), views, and foreign keys. Db2 SQL PL stored procedures, triggers, global
variables, COBOL jobs, and embedded application SQL stay in the source and are
rewritten manually in T-SQL - treat procedural code as a conversion track running
beside the schema and data migration.