Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Suggerimenti per spostare il database di SQL Server da un server a un altro - Tutorial SQL di Rajan Singh

Le organizzazioni leader cercano sempre soluzioni diverse per la replica dei dati ad alte prestazioni e un ambiente di archiviazione sicuro. Uno di questi passaggi consiste nello spostare il database di SQL Server da un server alla sua versione aggiornata. In effetti, la migrazione del database del server SQL offre l'opportunità di scalare l'ecosistema dei dati dell'organizzazione in modo efficiente a un costo ottimale.

Perché migrare il database del server SQL da un server all'altro?
  1. Progressi tecnologici :Il progresso tecnologico può essere una parola d'ordine di oggi, ma è essenziale essere aggiornati quando si fa riferimento al mondo della tecnologia e per rimanere all'avanguardia, le organizzazioni devono adattarsi allo stile innovativo della Business Intelligence e garantire agilità e maggiore produttività. Lo spostamento del database dalla vecchia versione SQL alla tecnologia più recente e avanzata offre agli utenti un vantaggio rispetto alla concorrenza.
  2. Riduci i costi :lo spostamento del database del server SQL può richiedere tempo e denaro inizialmente, sebbene i costi vengano ridotti in modo significativo nel lungo periodo
  3. Ottieni un ROI più elevato :uno dei motivi principali per passare da una versione precedente a una versione superiore o da un database diverso al database del server SQL è ottenere un tasso di interesse sugli investimenti più elevato.
  4. Consolida i dati :a volte, i dati sono sparsi su piattaforme diverse. Ciò vale in particolare in caso di fusioni e acquisizioni. Quindi il consolidamento dei dati su un'unica piattaforma è vantaggioso per gli utenti e di facile manutenzione per gli amministratori SQL.
  5. Ambiente di archiviazione sicuro :La sicurezza è una priorità per qualsiasi database e la sicurezza del database è garantita da regole di protezione e conformità. Secondo il sondaggio condotto dal National Institute of Standards and Technology, il server SQL è il database più sicuro e meno vulnerabile e quindi l'ambiente di archiviazione più preferito.
Sfide principali nella migrazione del database SQL da un server a un altro

Una volta che l'organizzazione decide in merito alla migrazione, l'amministratore deve analizzare le sfide nello spostamento del database da una piattaforma all'altra. Le seguenti sfide chiave possono ostacolare il movimento regolare:
  1. Danneggiamento del database SQL
    Lo spostamento del database SQL da un server all'altro può causare il danneggiamento del database.
  2. Backup del database non aggiornato
    Molte volte, quando il database viene danneggiato e anche i backup non sono aggiornati, l'amministratore non è in grado di eseguire il ripristino dal backup.
  3. Backup del database non disponibile
    Se il backup non viene implementato e il database dell'organizzazione viene danneggiato, le possibilità di ripristino del database sono quasi nulle a meno che l'organizzazione non utilizzi un software affidabile e performante come Stellar Phoenix SQL Database Repair.
  4. Costo per lo spostamento del database
    Lo spostamento del database da un Database Management System (DBMS) a un altro comporta il costo da sostenere per l'implementazione di un nuovo server, il costo della migrazione dei dati e il costo del vecchio server che viene reso non funzionante.

    Si tiene conto anche del costo dei tempi di fermo. Il database rimarrà inaccessibile durante la migrazione del database da un server all'altro.
Metodi per spostare il database di SQL Server da un server a un altro
  1. Backup del database SQL e ripristino su un altro server
    La soluzione più semplice è eseguire il backup più recente del database e ripristinarlo su un altro server. Tuttavia, nella maggior parte dei casi, gli amministratori SQL e gli amministratori di backup sono diversi ed è possibile che il backup non sia aggiornato.
  2. Crea un database duplicato in SQL Server
    Se il database precedente utilizza il database SQL e si desidera spostare il database in una versione successiva, uno dei metodi consiste nel creare una copia duplicata del database nel server SQL. Tuttavia, gli amministratori devono disporre di più del 100% di spazio libero. Questa non è un'opzione fattibile e può portare a un database SQL danneggiato.
  3. Sposta il database SQL nel nuovo server
    SQL Server Management Studio consente di copiare il database da un server all'altro. Per procedere ulteriormente, dovresti conoscere:
    1. Server sorgente
    2. Server di destinazione
    3. Utilizza l'autenticazione di Windows
    4. Utilizzo dell'autenticazione di SQL Server
    Passaggi per lo spostamento:
    • Vai a Esplora oggetti e avvia SQL Server Management Studio e connettiti al server di origine
    • Fai clic con il pulsante destro del mouse sul database per selezionare l'opzione "Attività" e seleziona l'opzione "Copia database" Viene visualizzata la schermata "Copia database guidata".
    • Compila i dettagli del server di origine e seleziona l'opzione "Utilizza l'autenticazione di Windows" seguita da ID utente e password
    • Successivamente, inserisci i dettagli del server di destinazione e le sue credenziali di autenticazione di Windows
    • Casella di controllo per "Utilizza il metodo dell'oggetto di gestione SQL"
    • Seleziona il Database tra le opzioni disponibili e fai clic sull'opzione Copia. Fare clic su Avanti per migrare il database SQL sul server di destinazione
    • Verifica i file MDF e il percorso del file di registro sul server di destinazione
    • Copia tutti gli altri lavori. Se SQL Management Studio non riesce a copiare i lavori, optare per quanto segue:
      • Vista eventi di sistema
      • Percorso locale
      • Fai clic su Registri eventi di Windows seguito dal pulsante Avanti
      • Per pianificare la pagina SSIS, fare clic su Esegui immediatamente
      • Viene visualizzato il messaggio Completare la procedura guidata. Spunta questa opzione e fai clic su Fine per completare il processo.
  4. Riparazione SQL stellare per copiare il database di SQL Server da un server a un altro
    Distribuzione di un software affidabile per copiare il database di SQL Server. Uno di questi software è il software di riparazione del database SQL di Stellar Phoenix . Questo software consente agli utenti di riparare un database del server SQL corrotto. Dopo aver salvato il database riparato come database nuovo o attivo, il passaggio successivo consiste nel distribuire SQL Server Management Studio o SSMS. SSMS stacca il database dal server di origine e lo collega al server di destinazione.

    I motivi per implementare il software Stellar per il ripristino SQL prima di utilizzare il metodo manuale sono:
      • Il database potrebbe danneggiarsi durante la migrazione. Il software Stellar ripara il file MDF corrotto e garantisce una migrazione senza problemi
      • Nel caso in cui i file MDF o qualsiasi altro file associato non vengano scollegati correttamente, il database SQL non darà risultati appropriati
    Conclusione La migrazione senza errori del database di SQL Server è possibile quando i diversi file associati al database SQL sono correttamente scollegati dal server di origine e collegati al server di destinazione. Tuttavia, ci sono momenti in cui gli amministratori non sono in grado di staccare i file e se questi file non vengono staccati dalla posizione di origine, c'è una bassa possibilità di allegarli alla destinazione. In tali circostanze, la soluzione migliore è riparare il database utilizzando Stellar Phoenix SQL Database Repair, salvarlo come Nuovo database e quindi spostare questo database del server SQL da un server all'altro. Seguendo questa procedura, gli amministratori SQL possono garantire una migrazione dei dati senza errori e senza intoppi.
    Guarda il feedback dell'MVP su Stellar Phoenix SQL Database Repair è disponibile qui.

    Informazioni su Rajan Singh
    Rajan Singh è un consulente tecnologico senior presso Stellar Data Recovery Inc. e ha pubblicato diversi articoli su e-mail di MS Exchange, IOT, API, correzione di bug ecc.

    Profili di social media
    Google Plus:https://plus.google.com/1014909246355563531512