Wie plane ich eine wiederkehrende SQL Server 2012-Datenbanksicherung mit sqlcmd?

Wie plane ich eine wiederkehrende SQL Server 2012-Datenbanksicherung mit sqlcmd?

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

verwandte Informationen