Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Errore mai visto!!!

  1. #1

    Errore mai visto!!!

    Per cominciare saluto tutto la comunità di questo forum.

    Veniamo al sodo: stamattina per la prima volta ho riscontrato un errore sulle mie pagine asp...


    Microsoft OLE DB Provider ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Impossibile
    aggiornare. Database o oggetto di sola lettura.


    Questo errore non mi si era mai presentato.

    Ovviamente le pagine che accedono al db per leggere i dati funzionano, l'errore si presenta per le pagine che aggiornano o cancellano record.

    Non so proprio dove mettere le mani: qualcuno mi può aiutare?

    Le mie pagine (sito) girano perfettamente sul mio portatile, con windows xp + iis.

    La directory la passo sul dischetto e da qui su un altro portatile (con winXP + IIS) e mi da quell'errore.

    Lo stesso si verifica se porto il sito su altri pc (sempre winXP + IIS).

    Il processo di installazione di una directory virtuale e' lo stesso.

    Ho ripetuto l'operazione passo passo sul portatile dove funzione e su ogni altro computer dove non funziona.

    Ho controllato le opzioni di IIS su entrambi i computer (portatile "MAGICO" e pc "diabolico"): sono identiche.

    Anche i permessi del file .mdb sono identici (essendo identiche le copie).

    Anche i permessi della directory fisica in cui risiedono le mie pagine asp corrispondono.

    Ho bisogno di aiuto: stamattina avrei dovuto presentare il lavoro!!!


    grazie infinitamente, in anticipo...
    PeDRo

  2. #2
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    l'errore e' chiaro..
    e' un problema di accesso al DB in scrittura..
    le cause sono le seguenti in genere:

    1)
    hai aperto il db in modifica delle tabelle

    2)
    il file e' READ-ONLY

    3)
    il file e' protetto
    qua ti faccio una domanda:
    usi la WINDOWS AUTENTICATION oppure accedi al sito come ANONYMOUS??

    se accedi come anonymous devi dare alla cartella che contiene il db.. i permessi di scrittura all'utente IUSR_nomemacchina

  3. #3
    allora:
    1) intendi aprirlo con access mentre girano le pagine? se e' cosi, no non l'ho aperto;
    2) il file db.mdb non e' read-only infatti dalla finestra delle proprietà del file, le caselle SOLA LETTURA e NASCOSTO sono disabilitate;
    3)credo il problema sia qui, dunque.
    Non accedo con la WINDOWS AUTENTICATION (non mi chede nome utente e password in una finestra con l'icona delle chiavi)
    Se accedo come anonymous come do' i permessi che dici tu?
    PeDRo

  4. #4
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    Non accedo con la WINDOWS AUTENTICATION (non mi chede nome utente e password in una finestra con l'icona delle chiavi)
    Se accedo come anonymous come do' i permessi che dici tu?

    magari e' windows authentication.. ma essendo sul tuo pc vieni automaticamente autenticato!

    controlla su IIS come e' settato....


    metti i permessi a everyone sulla cartella con il db...
    read/write ecc..

  5. #5
    controlla su IIS come e' settato....
    com'e' settato cosa?

    metti i permessi a everyone sulla cartella con il db...
    read/write ecc..
    dove si settano questi permessi?

    non riesco a capire cos'e'che non va!!!
    PeDRo

  6. #6
    seclimar, capisco che sono cose specifiche di IIS.

    potresti darmi dei riferimenti che posso guardarmi?

    documentazione, siti, guide su iis, dove posso settare i parametri che mi hai menzionato prima?

    grazie mille cmq, mi conforta sapere che c'e' qualcuno che mi ascolta...
    PeDRo

  7. #7
    seclimar, capisco che sono cose specifiche di IIS.

    potresti darmi dei riferimenti che posso guardarmi?

    documentazione, siti, guide su iis, dove posso settare i parametri che mi hai menzionato prima?

    grazie mille cmq, mi conforta sapere che c'e' qualcuno che mi ascolta...
    PeDRo

  8. #8
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    ok..
    piu' nel dettaglio
    vai nella consolle di IIS
    fai proprietà sul tuo sito!
    vai nella gestione sicurezza!
    e poi vai nelle avanzate...
    li dovresti trovare come voci:
    accesso anonimo ...
    e windows authentication...

    dimmi come quali sono abilitate....


    che sistema operativo usi ora?

    per controllare i permessi apri la gestione risorse...
    pulsante destro sulla cartella che ti interessa( con il sito)
    sicurezza....e li controlla che permessi hai
    devi mettere i permessi a EVERYONE full controll

    oppure all'utente che e' usato da iis..(IUSR_nomepc... se anonymous)

  9. #9
    allora vediamo:
    le proprieta di protezione delle directory sono queste(relative al MIO sito) dalla console di IIS:

    ACCESSO ANONIMO: abilitata
    NOME UTENTE: IUSR_LATEST
    PASSWORD: **********
    ABILITA CONTROLLO PASSWORD: abilitata
    ...
    nella finestra di ACCESSO CON AUTENTICAZIONE segue...
    ...
    AUTENTICAZIONE DI BASE (PASSOWORD NON CRITTOGRAFATA): disabilitata
    DOMINIO PREDEFINITO: non modificabile
    AREA AUTENTICAZIONE: non modificabile
    AUTENTIGAZIONE INTEGRATA DI WINDOWS: attivata

    secondo te e' l'ultima voce ad interessarmi?
    ho passato il pomeriggio a fare milioni di prove...
    nulla...
    sono disperato...


    ah dimenticavo: uso windows xp professional, la versione di IIS e' 5.1

    e poi...

    nelle proprieta' della cartella del sito c'e':

    CONDIVIDI SU: sito web predefinito (unica voce)
    NON CONDIVIDERE LA CARTELLA: opzione NON settata
    CONDIVIDI LA CARTELLA: opzione settata
    ALIAS: alphetta (e' il nome giusto dell'alias che uso in iis ed anche nell'indirizzo del browser...)

    se le proprieta' dell'alias sono:

    DIRECTORY: disabilitata ma si legge la path della directory del sito, E:\INETPUB\WWWROOT\ALFA9SCURO
    ALIAS: alphetta
    AUTORIZZAZIONI DI ACCESSO
    LETTURA abilitata
    SCRITTURA abilitata
    ACCESSO ORIGINE SCRIPT disabilitata
    ESPLORAZIONE DIRECTORY disabilitata
    AUTORIZZAZIONE APPLICAZIONE
    opzione settata SOLO SCRIPT

    e' grave dottore?
    PeDRo

  10. #10
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    ok... mi sembra di capire quindi che usi l'accesso ANONYMOUS !!!!

    io ti consiglio:
    togli anche il flag WINDOWS AUTHETICATION!!!!

    poi controlla che nella cartella del database ( e tutti i figli)...
    l'utente IUSR_nomepc...abbia tutti i permessi




    poi ti chiedo anche di controllare.... con quali parametri apri il recordset..
    magari lo apri in READ-ONLY (per questo ....meglio se posti sul sito ASP)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.