Problema
Ricevi il seguente problema quando tenti di eseguire il backup del tuo 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. Cause: Your database user does not have permissions to backup its database.
Causa
Ciò si verifica più comunemente perché hai creato il tuo sito da qualche altra parte, lo hai migrato nel nostro ambiente e il tuo precedente fornitore di hosting aveva impostazioni del database errate .
Risoluzione
Se sei su un server di hosting condiviso, apri un ticket con il dipartimento di supporto. Se sei un cliente di server dedicato:
- Accedi al server utilizzando Desktop remoto .
- Accedi al pannello di controllo di Plesk.
- Vai a Abbonamenti> [Dominio]> Database (barra laterale destra). L'utente principale per il database sarà il primo utente elencato in Utenti elenco.
- Apri 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 Abbonamento seleziona tutto TRANNE db_denydatareader, db_denydatawriter (&) guest.
- Fai clic su OK .
- Vai a Abbonamenti> [Dominio]> Sito web e domini> Database> Utenti Uno degli utenti elencati sarà in grassetto. Questo è l'utente principale del database.
- Apri 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 Abbonamento seleziona tutto TRANNE db_denydatareader, db_denydatawriter (&) guest.
- Fai clic su OK .
- Vai a Abbonamenti> [Dominio]> Sito web e domini> Database> [Database] Uno degli utenti elencati sarà in grassetto. Questo è l'utente principale del database.
- Apri 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 Abbonamento seleziona tutto TRANNE db_denydatareader, db_denydatawriter (&) guest.
- Fai clic su OK .
- Vai a Domini> [Dominio]> Database> [Database] . Uno degli utenti elencati sarà in grassetto. Questo è l'utente principale del database.