![](styles/elise/misc/quote_24x24.png)
Zitat von
shmia:
Um eine "leere" Datenbank (gefüllt mit leeren Tabellen, Views) auf eine
SQL Datenbank zu bekommen,
gibt es
3 Wege:
1.) *.MDF und *.LDF in das Datenverzeichnis des
SQL-Servers kopieren und mit
sp_attach anhängen
Vorteil: schnell, ist vorallem bei
MSDE-Installation sinnvoll
Nachteile: Schreib-Zugriff aus das Dateisystem des
SQL-Servers nötig,
man muss wissen, WO das Verzeichnis liegt.
2.) ein Backup mit Restore einlesen
Mit dem Tool OSQL kann der Befehl RESTORE DATABASE abgesetzt werden.
Nachteil: der Server braucht Lesezugriff auf die Backupdatei
3.) ein Script deiner Entwicklungs-
DB erstellen und auf der Ziel-Datenbank ausführen.
Nachteil: da die gesammte Datenbank über
SQL-Befehle rekonstruiert wird, kann das recht lange dauern
Denke auch das im Falle einer bereits vorhandenen
SQL SErver Installation wahrscheinlich gerade der Weg 3 am einfachsten ist...
Aber gerade mit der
MSDE sehe ich eher schwarz!
Habe einige Male versucht die zu installieren, (Visuell keine Änderung am System) konnte aber nur mit der
MSDE mein Programm auch manuell nie zum laufen bringen...
Mit Server reicht schon eine einfache *.udl Datei zum auswählen einer Datenbank auf dem Server.