
Ich suche nach einer Möglichkeit, mit sqlcmd eine monatlich wiederkehrende Sicherung einer SQL Server-Datenbank zu erstellen.
Ich habe Skripte für SQL Express gesehen, aber sie werden nur einmal ausgeführt. Ich suche nach einem SQL-Skript, das einen Agenten oder eine andere Methode verwendet, um das Backup regelmäßig zu starten.
Danke
Antwort1
einige Schritte, wie Sie zu sqlcmd gefragt haben:
- Führen Sie den SQL Server-Profiler aus
- Führen Sie die Sicherung vom Management Studio aus durch
- siehe die SQL-Befehle im Profiler
- Eventuell noch ein paar Anpassungen am SQL-Code vornehmen (zB. das aktuelle Datum an den Dateinamen anhängen)
- Speichern Sie den SQL-Code in einer Datei makedump.sql
- Erstellen Sie eine geplante Aufgabe mit einer makedump.bat-Datei, die „sqlcmd ... -i makedump.sql“ ausführt.
Oder nutzen Sie den einfachen Weg:
- Starten Sie Management Studio
- Suchen Sie im Objekt-Explorer nach Ihrer SQL-Instanz
- Erweitern Sie den Serverknoten und "Wartungsplan"
- Klicken Sie mit der rechten Maustaste auf den Assistenten und folgen Sie den Anweisungen