Installazione di componenti SSMA in SQL Server (SybaseToSQL)

Oltre a installare SSMA, per l'uso della migrazione dei dati lato server, è necessario installare anche i componenti nel computer che esegue SQL Server. Questi componenti includono il pacchetto di estensione SSMA, che supporta la migrazione dei dati, e i provider Sybase per abilitare la connettività da server a server.

Pacchetto di estensione SSMA per Sybase

Il pacchetto di estensione SSMA aggiunge il database sysdb all'istanza specificata di SQL Server. Il database contiene le tabelle e le stored procedure necessarie per eseguire la migrazione dei dati.

Inoltre, quando si esegue la migrazione dei dati a SQL Server, SSMA crea processi SQL Server Agent nel momento in cui viene utilizzato il motore di migrazione dei dati lato server per effettuare la migrazione dei dati.

Prerequisiti

Prima di installare i componenti del server SSMA per Sybase in SQL Server, assicurarsi che il sistema soddisfi i requisiti seguenti:

  • L'istanza di SQL Server è installata.

  • Microsoft Windows Installer 3.1 o versioni successive.

  • Microsoft .NET Framework versione 4.7.2 o versioni successive. È possibile ottenerla dal Centro per sviluppatori di .NET Framework.

  • Operatore OLE DB/ADO.NET/ODBC di Sybase e connettività al server database SAP ASE che contiene i database di cui si vuole eseguire la migrazione. È possibile installare gli operatori dagli elementi multimediali del prodotto SAP ASE. Per informazioni sulla connettività, vedere Connessione a Sybase ASE (SybaseToSQL).

  • Il servizio SQL Server Browser deve essere in esecuzione durante l'installazione. Viene usato per popolare un elenco delle istanze di SQL Server nell'Installazione guidata. È possibile disabilitare il servizio SQL Server Browser dopo l'installazione.

    Nota

    Se il servizio SQL Server Browser è in esecuzione, ma non viene ancora visualizzato un elenco di istanze nel programma di installazione, è necessario sbloccare la porta UDP 1434. È possibile usare Windows Firewall per sbloccare temporaneamente la porta oppure disabilitare temporaneamente Windows Firewall. Inoltre, potrebbe essere necessario disabilitare temporaneamente il software antivirus. Assicurarsi di abilitare nuovamente il software antivirus e il firewall dopo l’installazione.

Installazione del pacchetto di estensione

È possibile installare il pacchetto di estensione in qualsiasi momento prima di eseguire la migrazione dei dati a SQL Server.

Importante

Per installare il pacchetto di estensione, è necessario essere un membro del membro del ruolo di amministratore di sistema del server nell'istanza di SQL Server.

Per installare il pacchetto di estensione:

  1. Copiare SSMAforSybaseExtensionPack_n.msi, dove n è il numero di build, nel computer che esegue SQL Server.

  2. Fare doppio clic su SSMAforSybaseExtensionPack_n.msi.

  3. Nella pagina Installazione guidata fare clic sul pulsante Avanti.

  4. Nella pagina Contratto di licenza con l'utente finale, leggere il contratto di licenza con l'utente finale. Se si acconsente, selezionare l’opzione Accetto il contratto, quindi fare clic su Avanti.

  5. Nella pagina Scegli tipo di configurazione, fare clic su Tipica.

  6. Nella pagina Inizio installazione fare clic su Installa.

  7. Nella pagina Completato il primo passaggio dell'installazione, fare clic su Avanti.

    Verrà visualizzata una nuova finestra di dialogo in cui si seleziona l'istanza di SQL Server per l'installazione del pacchetto di estensione.

  8. Selezionare l'istanza di SQL Server in cui verrà eseguita la migrazione dei database SAP ASE, quindi fare clic su Avanti.

    L'istanza predefinita ha lo stesso nome del computer. Le istanze denominate saranno seguite da una barra rovesciata e dal nome dell'istanza.

  9. Nella pagina di collegamento selezionare il metodo di autenticazione, quindi fare clic su Avanti.

    L'autenticazione di Windows userà le credenziali di Windows per provare ad accedere all'istanza di SQL Server. Se si seleziona Autenticazione Server, è necessario specificare un nome di accesso di SQL server e la relativa password.

  10. Il passaggio successivo richiede di impostare la password per una chiave master che verrà usata per crittografare tutti i dati sensibili archiviati nel database del pacchetto di estensione durante la migrazione dei dati lato server. Specificare una password complessa e fare clic su Avanti.

  11. Nella pagina successiva, selezionare Installa il database delle utilità n e Installa librerie del Pacchetto di estensione, dove n è il numero di versione. Se si prevede di usare la funzionalità Tester, selezionare la casella di controllo Installa tester database, quindi Avanti.

    Il database sysdb viene creato con le tabelle, e le stored procedure necessarie per la migrazione dei dati (tramite il motore di migrazione dei dati lato server) vengono create in questo database.

  12. Al termine dell'installazione, verrà visualizzato un prompt che chiederà se si desidera installare il database utilità in un'altra istanza di SQL Server: selezionare , quindi Avanti o uscire dalla procedura guidata, selezionare No e infine selezionare Esci.

Oggetti database di SQL Server

Dopo aver installato il pacchetto di estensione, verrà visualizzata una tabella ssma_syb.bcp_migration_packages nel database sysdb. Verranno inoltre visualizzate le seguenti stored procedure:

  • 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

Ogni volta che si esegue la migrazione dei dati a SQL Server, SSMA crea un processo di SQL Server Agent. Questi processi sono denominati pacchetto di migrazione dei dati ssma_syb {GUID} e sono visibili nel nodo SQL Server Agent di SQL Server Management Studio all’interno della cartella Processi.

Operatori Sybase

Quando si usa la migrazione dei dati lato server per spostare i dati da SAP ASE a SQL Server, i dati vengono migrati direttamente tra SAP ASE e SQL Server. L’operazione non passa attraverso SSMA perché rallenterebbe la migrazione dei dati.

Installazione degli operatori Sybase

Le istruzioni seguenti forniscono i passaggi di installazione di base per l'installazione dei provider Sybase. Le istruzioni esatte variano a seconda della versione del programma di installazione di Sybase.

Importante

Prima di eseguire il programma di installazione, verificare di non violare i contratti di licenza.

  1. Eseguire il programma di installazione di Sybase ASE.
  2. Seleziona configurazione personalizzata.
  3. Nella pagina di selezione delle funzionalità selezionare i provider di dati ODBC, OLE DB e ADO.NET.
  4. Verificare le funzionalità selezionate, quindi fare clic su Fine per installare il provider di dati.

Vedi anche