

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de una base de datos IBM Db2 para Linux, UNIX y Windows como fuente en la conversión de esquemas de DMS
<a name="sc-data-providers-db2luw"></a>

Puede utilizar una base de datos IBM Db2 para Linux, UNIX y Windows como fuente de migración en DMS Schema Conversion.

Puede utilizar la conversión de esquemas de DMS para convertir objetos de código de base de datos de Db2 para bases de datos de Linux, UNIX y Windows a los siguientes destinos: 
+ Aurora PostgreSQL
+ Amazon RDS para PostgreSQL

Para obtener información sobre las versiones de bases de datos IBM Db2 para Linux, UNIX y Windows compatibles, consulte [Proveedores de datos de origen para la conversión de esquemas del DMS](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.SchemaConversion)

## Requisitos previos para utilizar IBM Db2 para Linux, UNIX y Windows como base de datos fuente
<a name="sc-data-providers-db2luw-prereq"></a>

Puede utilizar el siguiente ejemplo de código para comprobar la versión de la base de datos fuente de IBM Db2 para Linux, UNIX y Windows: 

```
SELECT SERVICE_LEVEL FROM SYSIBMADM.ENV_INST_INFO;
```

## Privilegios de IBM Db2 para Linux, UNIX y Windows como base de datos de origen
<a name="sc-data-providers-db2luw-privileges"></a>

Los privilegios necesarios para conectarse a una base de datos de Db2 para Linux, UNIX y Windows y leer los catálogos y tablas del sistema son los siguientes:

```
EXECUTE ON PACKAGE NULLID.SYSSH200
EXECUTE ON PACKAGE NULLID.SQLC2O26 /* If Db2 LUW runs on a Linux operating system */
EXECUTE ON FUNCTION SYSPROC.ENV_GET_INST_INFO
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_GROUPS_FOR_AUTHID
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_ROLES_FOR_AUTHID
SELECT ON SYSIBMADM.ENV_INST_INFO
SELECT ON SYSIBMADM.ENV_SYS_INFO
SELECT ON SYSIBMADM.PRIVILEGES
SELECT ON SYSCAT.ATTRIBUTES
SELECT ON SYSCAT.CHECKS
SELECT ON SYSCAT.COLIDENTATTRIBUTES
SELECT ON SYSCAT.COLUMNS
SELECT ON SYSCAT.DATAPARTITIONEXPRESSION
SELECT ON SYSCAT.DATAPARTITIONS
SELECT ON SYSCAT.DATATYPEDEP
SELECT ON SYSCAT.DATATYPES
SELECT ON SYSCAT.HIERARCHIES
SELECT ON SYSCAT.INDEXCOLUSE
SELECT ON SYSCAT.INDEXES
SELECT ON SYSCAT.INDEXPARTITIONS
SELECT ON SYSCAT.KEYCOLUSE
SELECT ON SYSCAT.MODULEOBJECTS
SELECT ON SYSCAT.MODULES
SELECT ON SYSCAT.NICKNAMES
SELECT ON SYSCAT.PERIODS
SELECT ON SYSCAT.REFERENCES
SELECT ON SYSCAT.ROUTINEPARMS
SELECT ON SYSCAT.ROUTINES
SELECT ON SYSCAT.ROWFIELDS
SELECT ON SYSCAT.SCHEMATA
SELECT ON SYSCAT.SEQUENCES
SELECT ON SYSCAT.TABCONST
SELECT ON SYSCAT.TABLES
SELECT ON SYSCAT.TRIGGERS
SELECT ON SYSCAT.VARIABLEDEP
SELECT ON SYSCAT.VARIABLES
SELECT ON SYSCAT.VIEWS
SELECT ON SYSIBM.SYSDUMMY1
```