Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Tipps zum Verschieben der SQL Server-Datenbank von einem Server auf einen anderen – SQL-Lernprogramm von Rajan Singh

Führende Unternehmen sind stets auf der Suche nach unterschiedlichen Lösungen für eine leistungsstarke Datenreplikation und eine sichere Speicherumgebung. Ein solcher Schritt besteht darin, die SQL Server-Datenbank von einem Server auf die aktualisierte Version zu verschieben. Tatsächlich bietet die Migration der SQL Server-Datenbank die Möglichkeit, das Datenökosystem des Unternehmens effizient und kostengünstig zu skalieren.

Warum sollten Sie die SQL Server-Datenbank von einem Server auf einen anderen migrieren?
  1. Fortschritt in der Technologie :Der technologische Fortschritt mag heute ein Schlagwort sein, aber es ist wichtig, auf dem neuesten Stand zu sein, wenn es sich auf die Tech-Welt bezieht, und um an der Spitze zu bleiben, müssen Organisationen den innovativen Stil von Business Intelligence berücksichtigen und Agilität und höhere Produktivität gewährleisten. Die Umstellung der Datenbank von der alten SQL-Version auf die neueste und fortschrittlichste Technologie verschafft den Benutzern einen Vorteil gegenüber der Konkurrenz.
  2. Kosten senken :Der Umzug einer SQL-Server-Datenbank kann anfangs zeitaufwändig und teuer sein, obwohl die Kosten auf lange Sicht erheblich gesenkt werden
  3. Erzielen Sie einen höheren ROI :Einer der wesentlichen Gründe, von einer niedrigeren Version auf eine höhere Version oder von einer anderen Datenbank auf eine SQL-Server-Datenbank umzusteigen, ist die Erzielung einer höheren Verzinsung der Investitionen.
  4. Daten konsolidieren :Manchmal sind Daten über verschiedene Plattformen verstreut. Dies gilt insbesondere im Falle von Fusionen und Übernahmen. Dann ist die Konsolidierung von Daten auf einer einzigen Plattform für Benutzer förderlich und für SQL-Administratoren einfach zu warten.
  5. Sichere Speicherumgebung :Sicherheit hat für alle Datenbanken Priorität, und die Datenbanksicherheit wird durch Schutzregeln und Compliance gewährleistet. Laut der vom National Institute of Standards and Technology durchgeführten Umfrage ist der SQL-Server die sicherste und am wenigsten anfällige Datenbank und daher die am meisten bevorzugte Speicherumgebung.
Schlüsselherausforderungen bei der Migration einer SQL-Datenbank von einem Server auf einen anderen

Sobald die Organisation über die Migration entschieden hat, muss der Administrator die Herausforderungen beim Verschieben der Datenbank von einer Plattform auf eine andere analysieren. Die folgenden Hauptherausforderungen können eine reibungslose Bewegung behindern:
  1. Beschädigung der SQL-Datenbank
    Das Verschieben der SQL-Datenbank von einem Server auf einen anderen kann zu einer Beschädigung der Datenbank führen.
  2. Datenbanksicherung nicht aktualisiert
    Wenn die Datenbank beschädigt wird und die Sicherungen ebenfalls nicht aktuell sind, kann der Administrator häufig keine Wiederherstellung aus der Sicherung durchführen.
  3. Datenbanksicherung nicht verfügbar
    Wenn kein Backup implementiert ist und die Datenbank des Unternehmens beschädigt wird, sind die Chancen auf eine Datenbankwiederherstellung gleich Null, es sei denn, das Unternehmen verwendet eine zuverlässige und leistungsstarke Software wie Stellar Phoenix SQL Database Repair.
  4. Kosten beim Umzug der Datenbank
    Das Verschieben einer Datenbank von einem Datenbankmanagementsystem (DBMS) zu einem anderen verursacht Kosten, die für die Bereitstellung eines neuen Servers anfallen, sowie die Kosten für die Datenmigration und die Kosten für den alten Server, der nicht mehr funktioniert.

    Die Ausfallkosten werden ebenfalls berücksichtigt. Die Datenbank bleibt während der Datenbankmigration von einem Server auf einen anderen unzugänglich.
Methoden zum Verschieben der SQL Server-Datenbank von einem Server auf einen anderen
  1. SQL-Datenbank sichern und auf einem anderen Server wiederherstellen
    Die einfachste Lösung besteht darin, die neueste Sicherung der Datenbank zu erstellen und auf einem anderen Server wiederherzustellen. In den meisten Fällen sind SQL-Administratoren und Sicherungsadministratoren jedoch unterschiedlich, und es besteht die Möglichkeit, dass die Sicherung nicht auf dem neuesten Stand ist.
  2. Erstellen Sie eine doppelte Datenbank in SQL Server
    Wenn die frühere Datenbank eine SQL-Datenbank verwendet und Sie die Datenbank auf eine höhere Version verschieben möchten, dann besteht eine der Methoden darin, eine doppelte Kopie der Datenbank in SQL Server zu erstellen. Administratoren müssen jedoch über mehr als 100 % freien Speicherplatz verfügen. Dies ist keine praktikable Option und kann zu einer Beschädigung der SQL-Datenbank führen.
  3. SQL-Datenbank auf neuen Server verschieben
    SQL Server Management Studio ermöglicht das Kopieren der Datenbank von einem Server auf einen anderen. Um fortzufahren, sollten Sie sich mit Folgendem vertraut machen:
    1. Quellserver
    2. Zielserver
    3. Windows-Authentifizierung verwenden
    4. Verwenden der SQL Server-Authentifizierung
    Schritte zum Bewegen:
    • Gehen Sie zum Objekt-Explorer, starten Sie SQL Server Management Studio und stellen Sie eine Verbindung mit dem Quellserver her
    • Klicken Sie mit der rechten Maustaste auf die Datenbank, um die Option „Aufgaben“ auszuwählen, und wählen Sie die Option „Datenbank kopieren“ aus. Der Bildschirm „Assistent zum Kopieren der Datenbank“ wird angezeigt.
    • Geben Sie die Details des Quellservers ein und wählen Sie die Option „Windows-Authentifizierung verwenden“, gefolgt von Benutzer-ID und Passwort
    • Geben Sie als Nächstes die Details des Zielservers und seine Anmeldedaten für die Windows-Authentifizierung ein
    • Kontrollkästchen für „Methode des SQL-Verwaltungsobjekts verwenden“
    • Wählen Sie die Datenbank aus den verfügbaren Optionen aus und klicken Sie auf die Option Kopieren. Klicken Sie auf Weiter, um die SQL-Datenbank auf den Zielserver zu migrieren
    • Überprüfen Sie die MDF-Dateien und den Protokolldateipfad auf dem Zielserver
    • Kopieren Sie alle anderen Jobs. Wenn das SQL Management Studio keine Jobs kopieren kann, entscheiden Sie sich für Folgendes:
      • Systemereignisansicht
      • Lokaler Pfad
      • Klicken Sie auf Windows-Ereignisprotokolle und dann auf die Schaltfläche Weiter
      • Um die SSIS-Seite zu planen, klicken Sie auf Sofort ausführen
      • Schließen Sie die Meldung des Assistenten ab, die angezeigt wird. Markieren Sie diese Option und klicken Sie auf Fertig stellen, um den Vorgang abzuschließen.
  4. Stellar SQL Repair zum Kopieren der SQL Server-Datenbank von einem Server auf einen anderen
    Bereitstellen einer vertrauenswürdigen Software zum Kopieren der SQL Server-Datenbank. Eine solche Software ist Stellar Phoenix SQL Database Repair Software . Mit dieser Software können Benutzer eine beschädigte SQL-Server-Datenbank reparieren. Nachdem Sie die reparierte Datenbank als neue oder Live-Datenbank gespeichert haben, besteht der nächste Schritt darin, SQL Server Management Studio oder SSMS bereitzustellen. SSMS trennt die Datenbank vom Quellserver und hängt sie an den Zielserver an.

    Gründe für die Bereitstellung der Stellar-Software für die SQL-Wiederherstellung vor der Verwendung der manuellen Methode sind:
      • Die Datenbank kann während der Migration beschädigt werden. Die Stellar-Software repariert die beschädigte MDF-Datei und sorgt für eine reibungslose Migration
      • Falls MDF-Dateien oder andere zugehörige Dateien nicht ordnungsgemäß getrennt werden, gibt die SQL-Datenbank keine geeigneten Ergebnisse aus
    Fazit Eine fehlerfreie Migration der SQL Server-Datenbank ist möglich, wenn die verschiedenen mit der SQL-Datenbank verknüpften Dateien ordnungsgemäß vom Quellserver getrennt und mit dem Zielserver verbunden werden. Es gibt jedoch Zeiten, in denen Administratoren die Dateien nicht trennen können und wenn diese Dateien nicht vom Quellspeicherort getrennt werden, ist die Wahrscheinlichkeit gering, dass sie am Ziel angehängt werden. Unter solchen Umständen besteht die beste Lösung darin, die Datenbank mit Stellar Phoenix SQL Database Repair zu reparieren, sie als Neue Datenbank zu speichern und dann diese SQL-Server-Datenbank von einem Server auf einen anderen zu verschieben. Durch Befolgen dieses Verfahrens können SQL-Administratoren eine fehlerfreie und reibungslose Datenmigration sicherstellen.
    Das Feedback des MVP zur Reparatur der Stellar Phoenix SQL-Datenbank finden Sie hier.

    Über Rajan Singh
    Rajan Singh ist Senior Technology Consultant bei Stellar Data Recovery Inc. und hat mehrere Artikel über MS Exchange-E-Mails, IOT, APIs, Fehlerbehebung usw. veröffentlicht.

    Social-Media-Profile
    Google Plus:https://plus.google.com/101490924635563531512