2011-10-05 3 views
0

가능한 중복 :
Trouble to open XLS file with oledb오류 메시지 : 다른 사용자가 이미 독점적으로 액세스

나는 newtwork 드라이브의 컴파일 된 Microsoft Access 데이터베이스 (* .mde)를 가지고있다. IIS 7.5 (Windows Server 2008)에서 myapplication (ASP.NET)을 통해 열려고하면이 오류가 발생합니다.

Microsoft Access 데이터베이스 엔진은 파일을 열거 나 쓸 수 없습니다. 이미 다른 사용자가 독점적으로 소유하고 있거나 데이터를보고 쓸 수있는 권한이 이어야합니다.

이 파일은 IIS 이외의 사람이 사용하지 않습니다.

아이디어가 있으십니까? 수있다

+1

이 파일을 읽어야하는 코드를 표시하십시오. 당신이 문을 사용하여 일회용 리소스를 래핑하여 핸들을 닫지 않은 것 같아요. –

+1

IIS는 둘 이상의 스레드로 데이터베이스에 액세스 할 수 있습니다. Btw : 왜 액세스를 사용합니까? –

+0

더블 스레드 - http://stackoverflow.com/questions/7658429/trouble-to-open-xls-file-with-oledb – adatapost

답변

1

액세스 잠금 파일 (* LDB)를 생성하기 때문에 당신은 또한 파일이있는 폴더에 쓰기 권한이 있어야합니다 파일에 쓰기 권한이 충분하지 않습니다

감사합니다, 연속적인 각 사용자에 대해 쓰여집니다. 그렇지 않으면 파일을 열 첫 번째 사용자가 파일을 잠글 것입니다. 이 경우 IUSR, AFAIK의 허가가 필요합니다.

+0

어떤 사용자가 폴더에 대해 읽음/쓰기를 설정해야합니까? –

+0

내가 아는 한 IUSR. – Fionnuala

관련 문제