Einzelnen Beitrag anzeigen

Loewentier

Registriert seit: 21. Jul 2005
Ort: Freiburg
18 Beiträge
 
#5

Re: Enduser Installation von Anwendung mit MS SQL Server / M

  Alt 30. Aug 2005, 15:47
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.
  Mit Zitat antworten Zitat