Frage

Ich versuche, einen Web-Server in einem virtuellen PC neu zu erstellen. Installiert die erforderliche Software und Microsoft SQL Server 2005. Ich habe vollständige Backups meiner Datenbanken hatte, aber es ist nicht möglich, aus diesen Sicherungen in dieser neuen Installation wiederherzustellen. By the way, Sicherungen sind in Ordnung, kann ich von ihnen auf ursprünglichen Server wiederherzustellen.

Zusammenfassend, wie kann ich kopieren ganze Datenbank auf einen anderen Computer? Wie kann ich eine Datenbank-Sicherung und Wiederherstellung ist vollständig auf einen anderen Computer?

Viele Grüße, Burak

PS: Die Datenbank, die ich als „Some_db“ wiederherzustellen bin versucht, und es existiert nicht auf neue Server. Ich habe auch versucht, einen neuen mit Standardeinstellung zu erstellen und sie wiederherstellen, aber das gab einen Fehler auf neue db. Ich kenne keine Details der Datenbank.

War es hilfreich?

Lösung

  1. Backup-Datei
  2. Kopieren BAK-Datei auf andere Server
  3. Wiederherstellen BAK-Datei.

Funktioniert jedes Mal für mich. Sie müssen die neue Instanz von SQL stellen Sie sicher, ein ausreichendes Niveau in der Lage sein, die Datenbank zu hosten. Sie müssen auch die Benutzer auf den neuen Server neu erstellen und zu entfernen und sie zu jeder Datenbank readd.

Andere Tipps

Sie haben 3 choises:

1) Wiederherstellen DB als Sie versucht,

2) Detach DB und Atach es auf den neuen Server

3) Erstellen Sie Create-Scripts des Tabellenschema und verwenden Einsatz in Anweisungen für die Daten. Dafür gibt es eine Reihe von Tools, mein favourit ist „Redgate SQL vergleichen“. Es schafft Sie alle nessecary Skripte.

Die Alternative zur Sicherung und Wiederherstellung Ansatz ist es, die db zu lösen, kopieren Sie die MDF- und LDF-Dateien über und sie dann auf dem neuen Server anhängen

oder offline nehmen, Dateien kopieren, anhängen Datenbank online schalten ..

öffnen Sie Ihre aktuelle Fenster Abfrage-Browser und führen Sie die Abfrage .Der automatisch geschehen wiederherzustellen

BACKUP DATABASE Adventure
   TO DISK = 'C: \ Backup \ AdventureWorks.bak'
   GO

mehr Details

Dies wird eine BAK-Datei erstellen, nachdem das die BAK-zu-Server kopieren.

Wiederherstellen der Datenbank durch einen Rechtsklick auf DataBase .select Datenbank wiederherstellen .Give der Datenbankname und Standort .Und es wiederherstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top