Autorizzazioni necessarie per un backup a passaggio singolo
Per eseguire correttamente un backup a passaggio singolo di una macchina che esegue Microsoft SQL Server, l'account con cui viene eseguito il piano di backup deve essere membro del gruppo Backup Operators o Administrators sulla macchina.
Inoltre, questo account deve disporre del ruolo sysadmin su ciascuna delle istanze installate sulla macchina.
Se si crea un piano di backup mentre si è connessi come utente regolare, come un membro del gruppo Users, è necessario specificare le credenziali dell'account con i privilegi indicati precedentemente. Per accedere a questa impostazione, fare clic su Credenziali del piano nella pagina Crea piano di backup.
Un piano di backup creato da un membro del gruppo Administrators viene eseguito nell'account del servizio dell'agente per impostazione predefinita. Lo stesso vale per un piano di backup centralizzato distribuito dal server di gestione. Per questo motivo si consiglia di assegnare all'agente le autorizzazioni richieste per il backup a passaggio singolo.
Concessione delle autorizzazioni all'agente
Durante l'installazione, il programma di installazione include l'account del servizio dell'agente nel gruppo Backup Operators. Se si sceglie di creare un nuovo account per l'agente, questo account verrà incluso anche nel gruppo Administrators. Per questo, l'agente dispone sempre delle autorizzazioni richieste in Windows.
Per concedere all'agente il ruolo sysadmin in SQL Server, viene richiesto di specificare le credenziali sysadmin per ciascuna istanza di Microsoft SQL installata sulla macchina. Se non si specificano le credenziali durante l'installazione, è possibile concedere all'agente il ruolo sysadmin in seguito utilizzando uno dei seguenti metodi:
Inoltre è necessario concedere esplicitamente il ruolo sysadmin all'agente dopo l'installazione di una nuova istanza di Microsoft SQL Server sulla macchina.
Per concedere all'account del servizio dell'agente il ruolo sysadmin in un'istanza attraverso uno script T-SQL
Create Login [<nome macchina>\Acronis Agent User] From Windows
Exec master..sp_addsrvrolemember @loginame = '<nome macchina>\Acronis Agent User',@rolename = 'sysadmin'
Acronis Agent User è l'account creato per l'agente per impostazione predefinita. Se si specifica un account esistente durante l'installazione dell'agente, sostituire Acronis Agent User con il nome utente dell'account esistente.
Il file può avere qualunque estensione.
sqlcmd -S <nome macchina>\<nome istanza> -i <percorso completo del file di script T-SQL>
Se non si desidera concedere il ruolo sysadmin all'agente, sarà necessario specificare le credenziali in ogni piano di backup come descritto all'inizio di questa sezione.
Autorizzazioni richieste per il ripristino di un database Microsoft SQL Server
Quando si ripristina un database in un'istanza, è necessario specificare le credenziali dell'istanza. La richiesta delle credenziali viene visualizzata dopo aver selezionato l'istanza di destinazione nella pagina Ripristina dati.