Share via


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

Además de instalar SSMA, para usar la migración de datos del lado servidor, también debe instalar componentes en el equipo que ejecuta SQL Server. Estos componentes incluyen el paquete de la extensión de 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 la extensión de SSMA agrega una base de datos, sysdb a la instancia especificada de SQL Server. La 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.

Requisitos previos

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

  • La instancia de SQL Server está instalada.

  • Microsoft Windows Installer 3.1 o una versión posterior.

  • Microsoft .NET Framework versión 4.7.2 o una versión posterior. Puede obtenerlo desde el Centro para desarrolladores de .NET Framework.

  • El proveedor OLE DB/ADO.Net/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. Se usa para rellenar 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 tendrá 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 la extensión

Puede instalar el paquete de la extensión 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 la extensión:

  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 la página Principal, haga clic en Siguiente.

  4. En la página Contrato de licencia para el usuario final, lea el contrato de licencia. En caso de aceptar el contrato de licencia, marque la opción Acepto el contrato de licencia y, a continuación, haga clic en Siguiente.

  5. En la página Elegir tipo de instalación, seleccione Típico.

  6. En la página Preparado para instalar, haga clic en Instalar.

  7. En la página Completar el primer paso de instalación, haga clic en Siguiente.

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

  8. Seleccione la instancia de SQL Server donde va a migrar las bases de datos de SAP ASE y, a continuación, haga clic en 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, haga clic en Siguiente.

    La autenticación de Windows usará sus credenciales de Windows para intentar iniciar sesión en la instancia de SQL Server. Si selecciona Autenticación de servidor, escriba un inicio de sesión y una contraseña de SQL.

  10. El siguiente paso requiere que establezca la contraseña de una clave maestra que se usará para cifrar los datos confidenciales almacenados en la base de datos del paquete de la extensión durante la migración de datos del lado servidor. Proporcione una contraseña segura y haga clic en Siguiente.

  11. En la página siguiente, seleccione las bibliotecas Instalar base de datos de utilidades n e Instalar el paquete de la extensión, 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 base de datos sysdb 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) se crean en esta base de datos.

  12. Una vez completada la instalación, aparecerá un mensaje en el que se le preguntará si desea instalar Utilities Database en otra instancia de SQL Server, seleccione y, a continuación, seleccione Siguiente o salga 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 tabla ssma_syb.bcp_migration_packages en la base de datos sysdb. También puede utilizar 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 un trabajo del Agente SQL Server. Estos trabajos se denominan ssma_syb paquete de migración de datos {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 variarán 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, haga clic en Finalizar para instalar el proveedor de datos.

Consulte también