Migrazione dei database di Microsoft SQL Server

Prima di eseguire la migrazione di un database MS SQL, assicurarsi che sul cluster sia presente uno snapshot basato su file.

Migrazione del database MS SQL

Questa sezione illustra i passaggi necessari per la migrazione di un database MS SQL.

  1. Seleziona " Dashboard" e, dal menu a tendina, seleziona " MS SQL ".

  2. Selezionare " Migra " dal menu delle azioni del database.

    È inoltre possibile avviare un'operazione di ripristino accedendo a Protezione dei dati > Ripristini > Ripristina > Migra database (solo MS SQL).

  3. Cerca un server MS SQL o un database. Inserisci i caratteri del nome e verrà visualizzato un elenco di voci. È possibile, se lo si desidera, specificare il carattere jolly *. È inoltre possibile, se lo si desidera, restringere i risultati della ricerca specificando dei criteri di filtro; ad esempio, è possibile filtrare i risultati della ricerca in base a un gruppo di protezione specifico. Fare clic sull'icona "Aggiungi filtri ", specificare il filtro e fare clic su "Aggiungi".

  4. Seleziona un database e imposta le opzioni di migrazione per il database MS SQL che desideri migrare.

    1. Nome dell'attività: se lo si desidera, è possibile modificare il nome predefinito dell'attività.

    2. Oggetti in fase di recupero: mostra il database da migrare.

    3. Opzioni di sincronizzazione: specificare le opzioni di sincronizzazione per il database da migrare.

      Il backup del log delle transazioni non è sincronizzato. Vengono sincronizzati solo il backup incrementale e quello completo.

      • Sincronizzazione automatica dei database: questa opzione mantiene automaticamente il database sincronizzato con l'ultima istantanea disponibile fino a quando non si finalizza il database e lo si rende operativo.

      • Sincronizzazione manuale dei database: una volta completata la migrazione iniziale del database, è possibile sincronizzare i file del database migrati con le snapshot più recenti disponibili, fino a quando non si finalizza il database e lo si rende operativo.

    4. Punto di ripristino: mostra il punto di ripristino selezionato per la migrazione.

    5. Impostazioni: specificare l'host SQL e l'istanza SQL su cui eseguire la migrazione del database.

      Indicare il percorso completo in cui ripristinare tutti i file del database.

      Se lo si desidera, è possibile ripristinare i file di dati e i file di log in posizioni diverse. Fare clic su “Aggiungi percorsi alternativi per i file di log e regole personalizzate” per specificare i percorsi dei file di dati e di log ed eventuali regole personalizzate. Per i file di dati, è possibile specificare il percorso completo o un modello per i file originali e una posizione in cui eseguire il ripristino. Quando si indica una posizione, utilizzare il formato standard del percorso. Ad esempio, in Windows usa C:\path invece del formato di percorso esteso \\?\c:\path.

      • Carattere jolly utilizzato per la corrispondenza dei file, ad esempio *

        • *.ndf - Tutti i file ndf. Utile se si desidera che tutti i file ndf vengano salvati nella stessa cartella
        • m:\*.ndf - Tutti i file ndf presenti sull'unità m:
        • c:\*1.ndf - Ogni file ndf presente nell'unità C: con estensione 1.ndf
      • Modello RegEx

      • .* \.ndf - Tutti i file con estensione ndf

      • ^.*foo1.*\.ndf$ - Tutti i file contenenti la parola " foo1 " e con estensione ndf

      • Percorso completo del file del database di origine

      I file di database che presentano estensioni non predefinite o che non corrispondono a un nome file o a un modello specificato vengono ripristinati nella posizione di ripristino dei file di dati.

      Fare clic su " Aggiungi un'altra regola personalizzata " per aggiungere più regole personalizzate.

           Assicurati di seguire le regole standard relative alle espressioni regolari. Specificare un punto '.' prima dell'asterisco '\*' per trovare tutti i caratteri; ad esempio, L:.\ *.ndf.
      
  5. Per impostazione predefinita, viene eseguito un ripristino di MS SQL con l'opzione WITH RECOVERY. Se lo desideri, puoi disattivare questa opzione per eseguire un ripristino SENZA RECUPERO.

  6. Fare clic su " Avvia migrazione ".

    Ha inizio l'operazione iniziale di copia dei file. Questo è il primo passo del processo di migrazione.

  7. Una volta completata l'operazione di copia dei file, vengono visualizzate le opzioni disponibili per la fase successiva della migrazione.

    • Finalizza- Opzione disponibile se il database di destinazione è sincronizzato con l'istantanea più recente.
    • Sincronizzazione- Disponibile se è presente uno snapshot più recente rispetto al database di destinazione.

    Se si seleziona l'opzione " Sincronizzazione automatica dei database " nel Passo 4, l'opzione " Sincronizzazione automatica con l'ultima versione " è attivata per impostazione predefinita. Se necessario, è possibile disattivare manualmente questa opzione.

La migrazione dei database non è supportata per i database AG.

Annulla migrazione

È possibile annullare un'operazione di migrazione in corso. L'annullamento della migrazione impedisce la sincronizzazione o la finalizzazione del database e potrebbe renderlo inutilizzabile. Eliminare manualmente i file del database e, se necessario, avviare un'altra operazione di migrazione.

  1. Nella console di IBM Cloud® Backup and Recovery, selezionare Protezione dei dati > Ripristini.
  2. Individua l'attività di migrazione nell'elenco e fai clic sul nome dell'attività per visualizzarne la pagina dei dettagli.
  3. Fai clic sul pulsante "Annulla " situato in alto a destra nella pagina.
  4. Rispondere alla richiesta di conferma.