verwendetes Datenbanksystem: <MS SQL (Desktop Engine), MS SQL Server Express 2008>
Hallo zusammen,
vor einiger Zeit habe ich mal angefangen ein kleines Tool zu schreiben, dass ein Datenbankbackup wiederherstellen sollte, hab es allerdings aus Zeitgründen wieder aufgegeben und den Quelltext auch nicht mehr.
Folgendes Szenario gilt:*Auf dem Server liegt sowohl die Datenbank, als auch in einem separatem Verzeichnis das Backup *Das Backup soll in eine neue Datenbank wiederhergestellt werden *Das Restore wird von meinem Tool von einem anderen PC (Client) aus gestartet
Folgendes Problem hatte ich damals:
Ich habe die Konfiguration auf dem Client in einer XML-Datei gespeichert. Als ich jedoch den Speicherordner des Backups mit aufnehmen wollte, bin ich daran gescheitert, den Backup-Ordner, der sich von Installation zu Installation unterscheiden kann auf dem Server über einen Konfigurationsdialog auszuwählen. Es ist an den Berechtigungen gescheitert. Ich hatte nie einem Möglichkeit gefunden, die Netzwerkberechtigungen entsprechend zu übertragen, ohne, dass der gleiche User auf dem Client eingerichtet werden musste.
Nun die Konzeptfrage:*Kann ich überhaupt die Datenbank wiederherstellen, wenn die Konfigurationsdaten, inkl. Ordnerangaben, durch den Client ausgewählt werden sollen? *Muss ich ein Client-Server-Modell dafür entwickeln? *Kann ich die Netzwerkanmeldung automatisiert durch mein Programm erledigen lassen?
Grüße,
der Michael