diff --git a/AdHoc-Backup.ps1 b/AdHoc-Backup.ps1 index dc88dd8..bc3661b 100644 --- a/AdHoc-Backup.ps1 +++ b/AdHoc-Backup.ps1 @@ -473,12 +473,12 @@ function Backup-SqlDatabases { # --- PRE-FLIGHT: Concedi a NT AUTHORITY\SYSTEM il permesso server-level 'BACKUP ANY DATABASE' --- try { - $sqlGrant = @" + $sqlGrant = @' USE master; IF NOT EXISTS (SELECT 1 FROM sys.server_principals WHERE name = N'NT AUTHORITY\SYSTEM') CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS; GRANT BACKUP ANY DATABASE TO [NT AUTHORITY\SYSTEM]; -"@ +'@ $tmpGrant = Join-Path $Paths.SqlStage "grant_SYSTEM_server.sql" $sqlGrant | Out-File -LiteralPath $tmpGrant -Encoding ASCII -Force