Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Uso de la base de datos de Microsoft SQL Server como origen en la conversión de esquemas del DMS

Modo de enfoque

En esta página

Uso de la base de datos de Microsoft SQL Server como origen en la conversión de esquemas del DMS - AWS Database Migration Service

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.

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.

Puede utilizar las bases de datos de SQL Server como origen de migración en la conversión de esquemas del DMS.

Puede utilizar la conversión de esquemas del DMS para convertir los objetos de código de base de datos de SQL Server en los siguientes destinos:

  • Aurora MySQL

  • Aurora PostgreSQL

  • RDS para MySQL

  • RDS para PostgreSQL

Para obtener información sobre las versiones de base de datos de SQL Server, consulte Proveedores de datos de origen para la conversión de esquemas del DMS.

Para obtener más información sobre el uso de la conversión de esquemas del DMS con una base de datos de SQL Server de origen, consulte el tutorial paso a paso de la migración de SQL Server a MySQL.

Privilegios para Microsoft SQL Server como origen

Consulte la siguiente lista de privilegios necesarios para Microsoft SQL Server como origen:

  • VIEW DEFINITION

  • VIEW DATABASE STATE

El privilegio VIEW DEFINITION permite a los usuarios que tienen acceso público ver las definiciones de objetos. La conversión de esquemas del DMS utiliza el privilegio VIEW DATABASE STATE para comprobar las características de SQL Server Enterprise Edition.

Repita la concesión para cada base de datos cuyo esquema vaya a convertir.

Además, conceda los siguientes privilegios en la base de datos master:

  • VIEW SERVER STATE

  • VER CUALQUIER DEFINICIÓN

La conversión de esquemas del DMS utiliza el privilegio VIEW SERVER STATE para recopilar los ajustes y la configuración del servidor. Asegúrese de conceder el privilegio VIEW ANY DEFINITION para ver los proveedores de datos.

Para leer información sobre Microsoft Analysis Services, ejecute el siguiente comando en la base de datos master.

EXEC master..sp_addsrvrolemember @loginame = N'<user_name>', @rolename = N'sysadmin'

En el ejemplo anterior, sustituya el marcador de posición <user_name> por el nombre del usuario al que concedió anteriormente los privilegios necesarios.

Para leer información sobre el agente de SQL Server, agregue el usuario al rol SQLAgentUser. Ejecute el siguiente comando en la base de datos de msdb.

EXEC sp_addrolemember <SQLAgentRole>, <user_name>;

En el ejemplo anterior, sustituya el marcador de posición <SQLAgentRole> por el nombre del rol del Agente SQL Server. A continuación, sustituya el marcador de posición <user_name> por el nombre del usuario al que concedió anteriormente los privilegios necesarios. Para obtener más información, consulte Agregar un usuario al rol de SQLAgentUser en la Guía del usuario de Amazon RDS.

Para detectar el envío de registros, conceda el privilegio SELECT on dbo.log_shipping_primary_databases en la base de datos de msdb.

Para utilizar el enfoque de notificación de la replicación del lenguaje de definición de datos (DDL), conceda el privilegio RECEIVE ON <schema_name>.<queue_name> en las bases de datos de origen. En este ejemplo, sustituya el marcador de posición <schema_name> por el nombre del esquema de la base de datos. A continuación, sustituya el marcador de posición <queue_name> por el nombre de una tabla de colas.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.