Kopieren von Datenbanken auf andere Server

Gilt für:SQL Server

Es ist manchmal hilfreich, eine Datenbank von einem Computer zum anderen zu kopieren, z. B. für Tests, das Überprüfen von Konsistenz, das Entwickeln von Software, das Ausführen von Berichten, das Erstellen einer Spiegeldatenbank oder eventuell zum Verfügbarmachen der Datenbank für externe Niederlassungen.

Es gibt mehrere Möglichkeiten, eine Datenbank zu kopieren:

  • Verwenden des Assistenten zum Kopieren von Datenbanken

    Sie können den Assistenten zum Kopieren von Datenbanken verwenden, um Datenbanken zwischen Servern zu kopieren oder zu verschieben oder eine SQL Server-Datenbank auf eine höhere Version zu aktualisieren. Weitere Informationen finden Sie unter Use the Copy Database Wizard.

  • Wiederherstellen einer Datenbanksicherung

    Um eine gesamte Datenbank zu kopieren, können Sie die BACKUP- und RESTORE Transact-SQL-Anweisungen verwenden. Typischerweise wird das Wiederherstellen einer vollständigen Datenbanksicherung aus vielen Gründen zum Kopieren einer Datenbank von einem Computer auf einen anderen verwendet. Weitere Informationen zum Sichern und Wiederherstellen zum Zweck des Kopierens einer Datenbank finden Sie unter Kopieren von Datenbanken durch Sichern und Wiederherstellen.

    Hinweis

    Um eine Spiegeldatenbank für die Datenbankspiegelung einzurichten, müssen Sie die Datenbank mithilfe von RESTORE DATABASE <database_name> WITH NORECOVERY auf dem Spiegelserver wiederherstellen. Weitere Informationen finden Sie unter Vorbereiten einer Spiegeldatenbank auf die Spiegelung (SQL Server).

  • Verwenden des Assistenten zum Generieren von Skripts, um Datenbanken zu veröffentlichen

    Sie können mit dem Assistenten zum Generieren von Skripts eine Datenbank von einem lokalen Computer auf einen Webhostinganbieter übertragen. Weitere Informationen finden Sie unter Assistent zum Generieren und Veröffentlichen von Skripts.