Kit de herramientas de conversión de esquema de la base de datos

Database Schema Conversion Toolkit es una extensión de Azure Data Studio que convierte esquemas de bases de datos de Oracle a la plataforma de Microsoft SQL. Ayuda a convertir la mayoría de los objetos de almacenamiento de base de datos y objetos de código en un formato compatible con la base de datos de destino. Database Schema Conversion Toolkit en Azure Data Studio permite la migración y modernización no admitidas previamente de las cargas de trabajo de Oracle en entornos de Linux exclusivos en comparación con SQL Server Migration Assistant.

En esta sección se presenta Database Schema Conversion Toolkit y se proporcionan instrucciones paso a paso para convertir esquemas de bases de datos de Oracle.

Orígenes compatibles

Se admiten bases de datos de Oracle versión 11.2.0.4 y posteriores como origen.

Nota

La extensión Database Schema Conversion Toolkit depende de la extensión de Oracle para establecer la conexión con la base de datos de Oracle y la extensión de proyectos de SQL Database para mostrar la salida del esquema convertido y la implementación en el destino.

Destinos admitidos

La extensión Database Schema Conversion Toolkit admite actualmente los siguientes destinos:

  • Microsoft SQL Server 2017 y versiones posteriores
  • Azure SQL Database
  • Instancia administrada de Azure SQL

Objetos admitidos actualmente

Database Schema Conversion Toolkit admite la conversión automatizada de los siguientes objetos de base de datos de la plataforma de Oracle a la de Microsoft SQL:

  • Definiciones de tabla básicas (columnas, índices, clave principal, clave externa, restricciones unique y check)
  • Procedimientos
  • Vistas
  • Desencadenadores
  • Secuencias
  • Sinónimos
  • Rutinas básicas y llamadas a rutinas definidas por el usuario
  • DDL básico, instrucciones TCL, incluidas las funciones integradas
  • Construcciones de programación como excepciones, CTE
  • Compatibilidad con expresiones como CASE, LOOP, Condiciones

Nota

Si la base de datos contiene una cantidad significativa de objetos que Database Schema Conversion Toolkit no admite actualmente, puede considerar la posibilidad de usar SQL Server Migration Assistant para Oracle, que proporciona conversión automatizada para tipos de objetos adicionales, pero solo se puede usar en Windows.