Das ist ganz einfach wenn man die richtige Syntax verwendet:
Hat man keine benannte Instanz kann man den Instanznamen und den Backslash davor auch weglassen. Die Option -o kann auch entfallen wenn man kein Log braucht. Also so:
osql -U Benutzer -P Passwort -S Servername\Instanzname -n-1 -i C:\MeinScript.sql -o C:\Meinlogfile.txt
osql -U Benutzer -P Passwort -S Servername -n-1 -i C:\MeinScript.sqlDer geneigte Betrachter sieht also gewisse Parallelen zu Mysql in der Parameterbezeichnung.
2 Kommentare:
Moin,
stehe vor selber Aufgabe, eine MSDE DB zu sichern. Nun habe ich etwas gelesen und gesehen, dass MS den/das SQL Server Management Studio Express kostenlos anbietet. Dort kann man dann doch auch die DB sichern, oder sehe ich das falsch?
Das siehst Du vollkommen richtig. Mein Script legt aber Backupdevices und keine Backups an. Und das kannst du im Managmentstudio oder auch im alten Enterprisemanager nur von Hand machen.
SQL Anfängern würde ich aber generell empfehlen per GUI zu sichern und auch wiederherzustellen.
Kommentar veröffentlichen