Comando Powershell per il backup di un DB SQL Server


9

Esiste un comando PowerShell che eseguirà un backup di tutti i database su un server?

In alternativa, posso chiamare un proc memorizzato da PowerShell (che eseguirà il backup)?


1
Sarà bello sapere come verranno eseguiti gli script in questo scenario. Qual è il motivo per cui preferiresti questo rispetto al modo nativo di eseguire il backup di un database SQL Server?
MarlonRibunal,

Qual è il modo nativo di eseguire il backup di un database SQL Server? Attualmente apro SSMS ed eseguo un proc memorizzato che esegue il backup di tutti i DB in una directory. Quindi eseguo uno script PowerShell che sposta tutto questo in una posizione di backup. La mia intenzione è di farlo in un solo passaggio da Powershell anziché in 2 passaggi.
Guy

Risposte:





2

Esistono funzioni per i backup del database SQL Server basati su PowerShell inclusi nel progetto CodePlex SQL Server PowerShell Extensions (SQLPSX). Dai un'occhiata a Invoke-SqlBackup o se vuoi implementare una routine di backup e manutenzione completa dai un'occhiata al modulo SQLMaint.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.