Uso dei progetti SSMA (SybaseToSQL)
Per eseguire la migrazione di database Sybase Adaptive Server Enterprise (ASE) a SQL Server o SQL Azure, creare prima di tutto un progetto SSMA. Il progetto è un file contenente i metadati relativi ai database di ASE di cui si vuole eseguire la migrazione a SQL Server o SQL Azure; metadati relativi all'istanza di destinazione di SQL Server o SQL Azure che riceverà gli oggetti e i dati migrati, le informazioni di connessione di SQL Server o SQL Azure e le impostazioni del progetto.
Quando si apre un progetto, questo viene disconnesso da SQL Server o SQL Azure. In questo modo è possibile lavorare offline. È possibile riconnettersi a SQL Server o SQL Azure. Per altre informazioni, vedere Connessione a SQL Server (SybaseToSQL) / Connessione a database SQL di Azure (SybaseToSQL).
Revisione delle impostazioni di progetto predefinite
SSMA contiene diverse opzioni per la conversione e il caricamento di oggetti database, la migrazione dei dati e la sincronizzazione di SSMA con ASE e SQL Server o SQL Azure. Le impostazioni predefinite per tali opzioni sono appropriate per molti utenti. Tuttavia, prima di creare un nuovo progetto SSMA, è necessario esaminare le opzioni e, se si vuole, modificare le impostazioni predefinite che verranno usate per tutti i nuovi progetti.
Esaminare le impostazioni predefinite del progetto
Scegliere Impostazioni di progetto predefinite dal menu Strumenti.
Selezionare il tipo di progetto nell'elenco a discesa Versione di destinazione migrazione per cui è necessario visualizzare o modificare le impostazioni, quindi fare clic sulla scheda Generale.
Nel riquadro sinistro fare clic su Conversione.
Nel riquadro destro esaminare le opzioni, modificando le opzioni in base alle esigenze. Per ulteriori informazioni su queste impostazioni, vedere Impostazioni di progetto (Conversione) (SybaseToSQL).
Ripetere i passaggi da 1 a 3 per le pagine Migrazione, SQL Azure, Caricamento di oggetti, GUI e Mapping dei tipi.
Per ulteriori informazioni sulle opzioni di migrazione, vedere Impostazioni di progetto (Migrazione) (SybaseToSQL).
Per informazioni sulle opzioni per il caricamento di oggetti in SQL Server, vedere Impostazioni progetto (Sincronizzazione) (SybaseToSQL) (Impostazioni progetto (Sincronizzazione) (SybaseToSQL).
Per ulteriori informazioni su GUI, vedere Impostazioni progetto (GUI) (SybaseToSQL).
Per altre informazioni sulle impostazioni di mapping dei tipi di dati, fare clic su Impostazioni progetto (Mapping dei tipi) (SybaseToSQL).
Per ulteriori informazioni sulle opzioni SQL Azure, vedere Impostazioni progetto (Database SQL di Azure) (SybaseToSQL).
Nota
Le impostazioni di SQL Azure verranno visualizzate solo quando si seleziona Migrazione a SQL Azure durante la creazione di un progetto.
Creazione di nuovi progetti
Per eseguire la migrazione dei dati da database ASE a SQL Server o SQL Azure, innanzi tutto è necessario creare un progetto.
Creare un progetto
Scegliere Nuovo progetto dal menu File.
Verrà visualizzata la finestra di dialogo Nuovo progetto .
Nella casella Nome immettere un nome per il progetto.
Nella casella Posizione immettere o selezionare una cartella per il progetto.
Nell'elenco a discesa Migrazione a selezionare la versione di SQL Server di destinazione usata per la migrazione. Le opzioni disponibili sono:
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server 2014
SQL Server 2016
Database SQL di Azure
quindi fare clic su OK.
Personalizzazione delle impostazioni di progetto
Oltre a definire le impostazioni predefinite del progetto applicabili a tutti i nuovi progetti SSMA, è possibile personalizzare le impostazioni per ogni progetto. Per ulteriori informazioni, vedere Opzioni impostazioni progetto (SybaseToSQL).
Quando si personalizzano i mapping dei tipi di dati tra i database di origine e di destinazione, è possibile definire mapping a livello di progetto, di database o di oggetto. Per altre informazioni sul mapping dei tipi, vedere Mapping dei tipi di dati di Sybase ASE e di SQL Server (SybaseToSQL).
Salvataggio di progetti
Quando si salva un progetto, SSMA mantiene le impostazioni del progetto e, facoltativamente, i metadati del database nel file di progetto.
Salvare un progetto
Scegliere Salva progetto dal menu File.
Se i database all'interno del progetto sono stati modificati oppure non sono stati convertiti, SSMA chiederà di salvare i metadati nel progetto. Il salvataggio dei metadati consentirà di lavorare offline e di inviare un file di progetto completo ad altre persone, incluso il personale di supporto tecnico. Se viene richiesto di salvare i metadati, eseguire le operazioni seguenti:
Per ogni database che mostra lo stato Metadati mancanti, selezionare la casella di controllo accanto al nome del database.
Il salvataggio dei metadati potrebbe richiedere alcuni minuti. Se a questo punto non si desidera salvare i metadati, non selezionare alcuna casella di controllo.
Fare clic sul pulsante Salva.
SSMA analizzerà gli schemi Sybase ASE e salverà i metadati nel file di progetto.
Apertura di progetti
Quando si apre un progetto, questo viene disconnesso da ASE e SQL Server o SQL Azure. In questo modo è possibile lavorare offline. Per aggiornare i metadati, caricare oggetti database in SQL Server o SQL Azure. Per eseguire la migrazione dei dati, è necessario riconnettersi ad ASE e SQL Server o SQL Azure.
Aprire un progetto
Usare una delle procedure seguenti:
Scegliere Progetti recenti dal menu File, quindi selezionare il progetto da aprire.
Scegliere Apri progetto dal menu File, individuare il file di progetto con estensione .s2ssproj, selezionare il file, quindi fare clic su Apri.
Per riconnettersi ad ASE, scegliere Riconnetti a Sybase dal menu File.
Per riconnettersi a SQL Server o SQL Azure, scegliere Riconnetti a SQL Server / Riconnetti a SQL Azure dal menu File.
Passaggio successivo
Il passaggio successivo del processo di migrazione consiste nel connettersi a Sybase ASE.
Vedi anche
Migrazione di database Sybase ASE a SQL Server - Database SQL di Azure (SybaseToSQL)
Connessione a Sybase ASE (SybaseToSQL)
Connessione a SQL Server (SybaseToSQL)
Connessione a Database SQL di Azure (SybaseToSQL)