Problema
Si verifica il seguente problema quando si tenta di eseguire il backup del database tramite il pannello di controllo di Plesk:
Error: dbbackup failed: Unable to backup database 'database'
BACKUP DATABASE permission denied in database 'database'.
BACKUP DATABASE is terminating abnormally.
Causa
L'utente del database non dispone delle autorizzazioni per eseguire il backup del database. Ciò si verifica più comunemente perché hai creato il tuo sito da qualche altra parte, lo hai migrato sui nostri server e il tuo ex provider di hosting aveva impostazioni del database errate.
Risoluzione
Se sei su un server di hosting condiviso, il problema deve essere risolto da un tecnico dell'assistenza. Se sei un client server dedicato, puoi eseguire i passaggi seguenti per risolvere il problema. Se non sei sicuro di quale versione di Plesk Control Panel stia controllando i servizi web del tuo server, vedi Come posso determinare quale versione di Plesk Control Panel sto usando?
Identifica l'utente principale del database in Plesk 12
- Accedi al server tramite Desktop remoto.
- Nel pannello di controllo di Plesk, vai su Domini> [Dominio]> Database> Utenti
- Accedi al server tramite Desktop remoto.
- Nel pannello di controllo di Plesk, vai su Domini> [Dominio]> Siti web e domini> Database> [Database] . Uno degli utenti elencati sarà in grassetto. Questo è l'utente principale del database.
- Accedi al server tramite Desktop remoto
- Nel pannello di controllo di Plesk, vai su Domini> [Dominio]> Database> [Database] . Uno degli utenti elencati sarà in grassetto. Questo è l'utente principale del database.
- Apri il menu Start , fai clic su SQL Server Management Studio.
- Vai a Server> Database> [Database]> Sicurezza> Utenti.
- Seleziona l'utente database primario. Fai clic con il pulsante destro del mouse e scegli Proprietà .
- In Schemi di proprietà e Appartenenza al ruolo al database seleziona tutto ECCETTO :db_denydatareader ospite db_denydatawriter
- Fai clic su OK .