Errore file access

mercoledì 29 agosto 2007 - 18.11

Gemini Profilo | Expert

Ciao a tutti
ho trasferito un sito da un server con windows 2000 ad un altro con windows server 2003.
Ora, se provo ad accedere ad un file access ricevo questo errore:

Microsoft JET Database Engine error '80004005'

The Microsoft Jet database engine cannot open the file 'D:\Inetpub\vhosts\miosito.it\httpdocs'. It is already opened exclusively by another user, or you need permission to view its data.

/main/news/config-db.asp, line 10

Ho dato tutti i permessi alla cartella e al dile access.

Secondo me il problema è nella creazione dell'oggetto perchè anche se non metto il percorso del db ricevo lo stesso errore.
Questa è la stringa di connessione:

Sub ApriConnessioneDataBase2
Set objConn2 = Server.CreateObject("ADODB.Connection")
objConn2.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(PercorsoDB2 & "/" & NomeDB2)
End Sub

Perchè ricevo questo errore?
Grazie mille

Faelar Profilo | Junior Member

Ciao.

Hai provato a controllare i privilegi dell'IIS?

Che non sia qualcosa relativa alle sue impostazioni?






Luca

Gemini Profilo | Expert

Ciao, cosa dovrei controllare in particolare?
Grazie

Faelar Profilo | Junior Member

Premetto che io IIS non lo consco bene (e per quel copo che lo conosco lo odio!!! ), cmq tempo fa (sun una macchina con Xp) ho avuto un problema simile per il servizio mi negava i privilegi in scrittura sulla directory, e quindi il Jet Engine non riusciva a creare la connessione.

Ora, non so bene come sia il pannello di controllo del Gestore IIS su Win Server 2003, però prova a controllare la sezione autorizzazioni del gestore.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5