Komenda PowerShell do tworzenia kopii zapasowych bazy danych SQL Server


9

Czy istnieje polecenie PowerShell, które wykona kopię zapasową wszystkich baz danych na serwerze?

Alternatywnie, czy mogę wywołać przechowywany proc z PowerShell (który wykona kopię zapasową)?


1
Miło będzie wiedzieć, jak działają skrypty w tym scenariuszu. Czy jest jakiś powód, dla którego wolałbyś to niż rodzimy sposób tworzenia kopii zapasowej bazy danych SQL Server?
MarlonRibunal

Jaki jest natywny sposób tworzenia kopii zapasowej bazy danych SQL Server? Obecnie otwieram SSMS i uruchamiam zapisany proces, który tworzy kopię zapasową wszystkich baz danych w katalogu. Następnie uruchamiam skrypt PowerShell, który przenosi to wszystko do lokalizacji kopii zapasowej. Mam zamiar zrobić to w jednym kroku z programu Powershell zamiast 2 kroków.
Guy

Odpowiedzi:





2

W projekcie CodePlex SQL Server PowerShell Extensions (SQLPSX) dostępne są funkcje tworzenia kopii zapasowych baz danych SQL Server opartych na PowerShell . Spójrz na Invoke-SqlBackup lub jeśli chcesz wdrożyć pełną procedurę tworzenia kopii zapasowych i konserwacji, spójrz na moduł SQLMaint.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.