SQL Datenbanken per PowerShell sichern

Heute mal ein simples PowerShell Script zum Erzeugen eines Backups einer oder mehrerer SQL Datenbanken.

\\ In dieser Datei sind die zu sichernden Datenbanken aufgelistet.
$dbs = Get-Content("D:\PFAD\DATEI.txt");

\\ Dafür sollte man im Vorfeld die "Microsoft Windows PowerShell
\\ Extensions for Microsoft SQL Server 2012" installieren.
Import-Module SQLPS -DisableNameChecking

foreach ($db in $dbs) {
Backup-SqlDatabase -ServerInstance DB_NAME\DB_INSTANZ -Database $db
-CompressionOption On -BackupFile "D:\PFAD\$db.bak"
}

2 Kommentare

  1. Jakob Plum

    Kurz und knapp, was will man mehr? Danke für dieses nützliche Snippet…

    Gruß
    Jakob

    Antworten
  2. Thomas

    Klasse, genau das wonach ich gesucht habe.

    Antworten

Schreiben Sie einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.