ASPcenter.net

18 febbraio 2010

Errore 80004005: Cannot update. Database or object is read-only

L’errore identificato come Errore 80004005 la cui descrizione è

Cannot update. Database or object is read-only

vuol dire letteralmente

Non posso aggiornare. Il Database o l'oggetto è in sola lettura

ovvero intende avvisare che la directory di lavoro in cui è contenuto il database non ha i permessi in scrittura, quindi non funzioneranno script che eseguono query di inserimento o di aggiornamento.


La soluzione è quella di concedere all’utente Everyone (“Chiunque”) il Controllo completo sull’applicazione in lettura, scrittura ed aggiornamento… opzione sconsigliata dai sistemisti, ma oggettivamente è l’unica per far fronte a tutti i tipi di applicazione che consentono a tutti gli utenti di leggere, scrivere ed aggiornare record come un contatore di accessi.

Cliccate sulla directory dell’applicazione e selezionate le Proprietà; localizzate l’utente Everyone nell’elenco; se non lo trovate cliccate su Aggiungi, scrivetelo a mano ed aggiungetelo; selezionatelo nell’elenco e spuntate la voce

Consenti / Controllo completo

come illustrato in figura

Applicate e confermate cliccando su OK.

Nel caso in cui il server non sia gestito da voi dovete inserire il database nelle apposite cartelle di lettura e scrittura, consigliate dall’Hoster direttamente all’acquisto di un dominio e relativo spazio Web.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

ASPcenter.net è il blog italiano su ASP, ASP.Net, VB.Net, C# e Visual Studio - Funziona con WordPress