aka133 Geschrieben 8. März 2007 Teilen Geschrieben 8. März 2007 Hallo, wie oben im Titel schon gesagt muss ich eine Datenbank von einem MS SQL 2000 Server kopieren, ohne den Server dabei zu stoppen, da diese im produktiven Einsatz ist. Die Datenbank benötige ich für Testzwecke lokal auf meinem Rechner, wo ich einen MS SQL 2005 Server laufen habe. Wie bekomme ich die DB auf meinen PC ohne den Srv zu stoppen? Mit "backup database ..."? Die Datensätze sollen nach dem kopieren natürlich dann noch auf beiden Systemen korrekt sein. Besten Dank für jede Hilfe! Mfg Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Enno Geschrieben 8. März 2007 Teilen Geschrieben 8. März 2007 Hast du wenigstens Nachts nen Wartungsfenster? Wenn ja, setz dir nen Backupjob als Wartungsplan auf. Und nimm am nächsten Morgen einfach die Backupdatei. Die spielst du dann wieder auf deinem lokalen System ein. Gruß Enno Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
aka133 Geschrieben 8. März 2007 Autor Teilen Geschrieben 8. März 2007 Danke für die schnelle Antwort. Es wär halt schön wenn ich das Bkup eher hätte als morgen. Wenn ich BACKUP DATABASE test TO DISK = '...' hat doch den selben effekt oder täusch ich mich da? Hab mich mit Serverbackups noch nie beschäftigt :floet: Und wie binde ich die Datenbank korrekt in den lokalen Server ein? MfG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 9. März 2007 Teilen Geschrieben 9. März 2007 Wenn du dich mit dem Thema Backups noch nicht beschaeftigt hast, dann spiel lieber nicht an dem Produktivsystem rum, sondern bau dir ein kleines Testsystem auf und lern erstmal daran wie es funktioniert Goos Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Honkytonk Geschrieben 9. März 2007 Teilen Geschrieben 9. März 2007 Ja, Backup und Restore funktioniert auch als (T)-SQL-Befehl... Mundgerecht aufbereitet (daraufhin zielte wohl deine Frage... ) Sichern: BACKUP DATABASE [i]Dein_DB_Name[/i] TO DISK='X:\[i]Dein_Backup_Pfad[/i]\[i]Dein_Backup_Name[/i].bak' Wiederherstellen: RESTORE DATABASE [i]Dein_DB_Name[/i] FROM DISK = 'X:\[i]Dein_Backup_Pfad[/i]\[i]Dein_Backup_Name[/i].bak' WITH MOVE [i]Dein_Logischer_DB_Name[/i] TO 'Y:\[i]Dein_Daten_Pfad[/i]\[i]Dein_Datenbank_Datei_Name[/i].mdf', MOVE [i]Dein_Logischer_Protokoll_Name[/i] TO 'Y:\[i]Dein_Daten_Pfad[/i]\[i]Dein_Protokoll_Datei_Name[/i].ldf' Microsoft hat dem Thema zufällig auch einen ganzen Artikel gewidmet. Edit: Beachte, dass der Pfad beim Sichern sich auf dem Server befindet, der beim Wiederherstellen aber geändert werden muss... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 9. März 2007 Teilen Geschrieben 9. März 2007 Die Datenbank benötige ich für Testzwecke lokal auf meinem Rechner, wo ich einen MS SQL 2005 Server laufen habe. Es funktioniert nur ein Weg beim Backup/Restore zwischen SQL Server 2000 und 2005: Von SQL Server 2000 nach SQL Server 2005. Eine SQL2005-Datenbank kann nicht wieder auf den SQL Server 2000 zurueckgespielt werden, auch nicht bei Verwendung des SQL2000-Kompatibilitaetsmodus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
aka133 Geschrieben 12. März 2007 Autor Teilen Geschrieben 12. März 2007 Danke für die Antworten! Waren wirklich Aufschlussreich. Goos, die Zeit dafür hatte ich lieder nicht in der letzten Woche. Honkytonk, hat ohne Probleme funktioniert, Danke hades: Ich benötige die DB nur Testweise auf meine System, daher wäre das zurücksichern auf den SQL2k-Server nicht nötig, aber Danke für die nützliche Information! MfG, aka Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.