Instalación de componentes de SSMA en SQL Server (SybaseToSQL)

Además de instalar SQL Server Migration Assistant (SSMA), también debe instalar componentes en el equipo que ejecuta SQL Server. Estos componentes incluyen el paquete de extensiones SSMA, que admite la migración de datos y los proveedores de Sybase para habilitar la conectividad de servidor a servidor.

SSMA para el paquete de extensiones de Sybase

El paquete de extensiones SSMA agrega una base de datos, sysdb, a la instancia especificada de SQL Server. Esta base de datos contiene las tablas y los procedimientos almacenados necesarios para migrar datos.

Además, al migrar datos a SQL Server, SSMA crea trabajos del Agente SQL Server cuando se usa el motor de migración de datos del lado servidor para migrar los datos.

Prerrequisitos

Antes de instalar los componentes del servidor SSMA para Sybase en SQL Server, asegúrese de que el equipo cumple los siguientes requisitos:

  • Windows 11 o versiones posteriores, o Windows Server 2022 o versiones posteriores.

  • .NET Framework versión 4.7.2 o una versión posterior. Descargue .NET Framework.

  • La instancia de SQL Server está instalada.

  • Los proveedores OLE DB, ADO.NET y ODBC de Sybase, y la conectividad con el servidor de bases de datos de SAP ASE que contiene las bases de datos que desea migrar. Puede instalar proveedores desde los medios de producto de SAP ASE. Para obtener información sobre la conectividad, consulte Conexión a Sybase ASE (SybaseToSQL).

  • El servicio SQL Server Browser debe ejecutarse durante la instalación. Este servicio rellena una lista de las instancias de SQL Server en el Asistente para instalación. Puede deshabilitar el servicio SQL Server Browser después de la instalación.

    Nota:

    Si el servicio SQL Server Browser se está ejecutando, pero todavía no ve una lista de instancias en el programa de instalación, debe desbloquear el puerto UDP 1434. Puedes usar Firewall de Windows para desbloquear temporalmente el puerto o deshabilitar temporalmente firewall de Windows. También es posible que tenga que deshabilitar temporalmente el software antivirus. Asegúrese de habilitar firewalls y software antivirus después de la instalación.

Instalación del paquete de extensiones

Puede instalar el paquete de extensiones en cualquier momento antes de migrar datos a SQL Server.

Importante

Para instalar el paquete de extensiones, debe ser miembro del rol de servidor sysadmin en la instancia de SQL Server.

Para instalar el paquete de extensiones:

  1. Copie SSMAforSybaseExtensionPack_n.msi, donde n es el número de compilación, en el equipo que ejecuta SQL Server.

  2. Haga doble clic en SSMAforSybaseExtensionPack_n.msi.

  3. En el cuadro de diálogo Bienvenida , seleccione Siguiente.

  4. En el cuadro de diálogo Contrato de licencia de usuario final, lea el contrato de licencia. Si está de acuerdo, seleccione la opción Acepto el contrato y, a continuación, seleccione Siguiente.

  5. En el cuadro de diálogo Elegir tipo de instalación , seleccione Típico.

  6. En el cuadro de diálogo Listo para instalar , seleccione Instalar.

  7. En el cuadro de diálogo Completar el primer paso de instalación , seleccione Siguiente.

    Aparece un cuadro de diálogo nuevo, en el que se selecciona la instancia de SQL Server para la instalación del paquete de extensiones.

  8. Seleccione la instancia de SQL Server donde va a migrar bases de datos de SAP ASE y, a continuación, seleccione Siguiente.

    La instancia predeterminada tiene el mismo nombre que el equipo. Las instancias con nombre van seguidas de una barra diagonal inversa y el nombre de la instancia.

  9. En la página de conexión, seleccione el método de autenticación y, a continuación, seleccione Siguiente.

    La autenticación de Windows usa las credenciales de Windows para intentar iniciar sesión en la instancia de SQL Server. Si selecciona Autenticación de servidor, debe escribir un nombre de inicio de sesión y una contraseña de SQL Server.

  10. Establezca la contraseña de una clave maestra para cifrar los datos confidenciales almacenados en la base de datos del paquete de extensiones durante la migración de datos del lado servidor. Proporcione una contraseña segura y seleccione Siguiente.

  11. En el cuadro de diálogo siguiente, seleccione Instalar Utilities Databasen e Instalar bibliotecas del Pack de Extensiones, donde n es el número de versión. Si planea usar la característica Evaluador, active la casilla Instalar base de datos de evaluador y, a continuación, seleccione Siguiente.

    La sysdb base de datos se crea con las tablas y los procedimientos almacenados necesarios para la migración de datos (mediante el motor de migración de datos del lado servidor) en esta base de datos.

  12. Para instalar las utilidades en otra instancia de SQL Server, seleccione Sí y, a continuación, seleccione Siguiente. O bien, para salir del asistente, seleccione No y, a continuación, seleccione Salir.

Objetos de base de datos de SQL Server

Después de instalar el paquete de extensiones, verá una ssma_syb.bcp_migration_packages tabla en la sysdb base de datos. También verá los siguientes procedimientos almacenados:

  • bcp_clean_migration_data
  • bcp_ensure_message_table
  • bcp_insert_new_message
  • bcp_post_process
  • bcp_read_new_migration_messages
  • bcp_save_migration_package
  • bcp_smart_truncate
  • bcp_start_migration_process
  • get_jobstep_info
  • stop_agent_process

Cada vez que migre datos a SQL Server, SSMA crea una tarea del Agente de SQL Server. Estos trabajos se denominan ssma_syb data migration package {GUID}y están visibles en el nodo Agente SQL Server de SQL Server Management Studio en la carpeta Trabajos.

Proveedores de Sybase

Cuando se usa la migración de datos del lado servidor para mover datos de SAP ASE a SQL Server, los datos se migran directamente entre SAP ASE y SQL Server. No pasa por SSMA porque esto ralentizaría la migración de datos.

Instalación de los proveedores de Sybase

Las instrucciones siguientes proporcionan los pasos de instalación básicos para instalar proveedores de Sybase. Las instrucciones exactas difieren en función de la versión del programa de instalación de Sybase.

Importante

Antes de ejecutar el programa de instalación, compruebe que no infringe los contratos de licencia.

  1. Ejecute el programa de instalación de Sybase ASE.

  2. Seleccione configuración personalizada.

  3. En la página de selección de características, seleccione los proveedores de datos ODBC, OLE DB y ADO.NET.

  4. Compruebe las características seleccionadas y, a continuación, seleccione Finalizar para instalar el proveedor de datos.