messiah-net
Goto Top

MS DBMS: komplette DB kopieren (inkl. views)

Ich habe einen Server mit einer Produktiven DB.
Jetzt würde ich gerne diese DB 1 zu 1 kopieren und auf dem selben Server als Testsystem verwenden.

Habe bereits versucht, mit Backup und Recover: allerdings funktioniert das nur in eine DB mit dem selben Namen.
Des Weiteren habe ich versucht mit export und import: hier bekomme ich zwar die Tabellen, aber ich benötige auch noch die vorhandenen Views!

Content-ID: 89097

Url: https://administrator.de/contentid/89097

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

Logan000
Logan000 04.06.2008 um 12:05:09 Uhr
Goto Top
Welches DBMS setzt du denn ein?
MS-SQL Server? Welche Version?

Etwas mehr Hintergrundinfo schadet nie.
Messiah-net
Messiah-net 04.06.2008 um 13:45:49 Uhr
Goto Top
Sorry, ich vergas:

DB: Microsoft SQL Server 2005
Microsoft SQL Server Management Studio
Logan000
Logan000 04.06.2008 um 13:58:03 Uhr
Goto Top
Habe leider nur mangelhafte Erfahrungen mit MSSQL 2K5.

Aber auf 2K und 7.0 ging es immer eine DB zu sichern und diese in einer beliebigen anderen DB wiederherzustellen (da haben nur die dbuser manchmal rumgezickt).
Messiah-net
Messiah-net 04.06.2008 um 14:09:08 Uhr
Goto Top
Oder eine andere Option wäre es, die komplette DB auf eine lokale festplatte zu speichern. Allerdings fehlen mir dann ebenfalls die Views???
Logan000
Logan000 04.06.2008 um 16:27:58 Uhr
Goto Top
OK. Ich habe mir SQL 2K5 Express Advanced besorgt.
Also über rechtsklick Task DB sichern (als Datei lokal).
Dann neue DB (mit anderem namen) anlegen.
Rechtklick Task DB wiederherstellen.
Von Medium und entsprechende bak auswählen.
Dann unter Option "Vorhandene Datenbank überschreiben" auswählen.
Und (Wichtig) unter "Datenbankdateiel wiederherstellen als:" den Dateinamen der .mdf und .ldf an den neuen DB namen anpassen.
Ausführen. Fertig.