Advertisement
bloginfo

Script PowerShell de restauration à froid des bases système SQL Server

Jun 9th, 2021
987
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Script PowerShell de restauration à froid de vos bases système master, msdb, model d'une instance SQL Server
  2. # Source : https://www.dsfc.net/bdd/mssql/sauvegarde-a-froid-bases-systemes-sql-server-powershell/
  3. Clear-Host
  4. Import-Module SQLPS
  5. Import-Module SQLServer
  6. # Arrête des services Agent et Instance SQL Server
  7. Stop-Service -Name SQLSERVERAGENT -Force
  8. Stop-Service -Name MSSQLSERVER -Force
  9. # Chemin du répertoire des fichiers de sauvegarde
  10. $dest='e:\sauve'
  11. # Copie des fichiers vers les répertoires d'origine
  12. $rows=import-csv -Path "$dest\bdsys.csv"
  13. foreach($row in $rows)
  14. {
  15.     $src=$row.physical_name
  16.     $debut=$src.LastIndexOfAny('\')
  17.     $file=$src.substring($debut+1,$src.length-$debut-1)
  18.     copy-item -Path "$dest\$file" -destination "$src" -Force
  19. }
  20. # Redémarrage des services
  21. Start-Service -Name MSSQLSERVER
  22. Start-Service -Name SQLSERVERAGENT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement