Commande Powershell pour sauvegarder une base de données SQL Server


9

Existe-t-il une commande PowerShell qui exécutera une sauvegarde de toutes les bases de données sur un serveur?

Sinon, puis-je appeler un proc stocké à partir de PowerShell (qui exécutera la sauvegarde)?


1
Il sera agréable de savoir comment les scripts fonctionneront dans ce scénario. Pour quelle raison préféreriez-vous cela plutôt que la façon native de sauvegarder une base de données SQL Server?
MarlonRibunal

Quelle est la manière native de sauvegarder une base de données SQL Server? Actuellement, j'ouvre SSMS et exécute un proc stocké qui sauvegarde toutes les bases de données dans un répertoire. Ensuite, je lance un script PowerShell qui déplace tout cela vers un emplacement de sauvegarde. Mon intention est de le faire en une seule étape depuis Powershell au lieu de 2 étapes.
Guy

Réponses:





2

Il existe des fonctions pour les sauvegardes de base de données SQL Server basées sur PowerShell incluses dans le projet CodePlex Extensions SQL Server PowerShell (SQLPSX). Jetez un œil à Invoke-SqlBackup ou si vous souhaitez implémenter une routine de sauvegarde et de maintenance complète, jetez un œil au module SQLMaint.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.