회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

ASP 페이지의 ODBC관련(80004005) 오류

Profile
:맥노턴
MS의 기술 지원 문서를 참고하시면 쉽게 해결 됩니다.

http://support.microsoft.com/default.aspx?scid=kb;ko;174943


PRB: 80004005 "'(unknown)'을 사용할 수 없습니다. 파일이 이미 사용 중입니다."
적용 대상
이 문서는 이전에 다음 ID로 출판되었음: KR174943
현상
Active Server Pages(ASP) 페이지가 다음과 같은 오류를 반환합니다.

Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access 97 드라이버] "'(unknown)'을 사용할 수 없습니다. 파일이 이미 사용 중입니다.
-또는-

Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access 드라이버] Microsoft Jet 데이터베이스 엔진이 '(unknown)' 파일을 열 수 없습니다. 다른 사용자가 파일을 독점적으로 열었거나 데이터 표시 권한이 필요합니다.
이 오류는 Access에서 데이터베이스를 열거나 해당 데이터베이스에 대한 데이터 연결을 포함하는 Visual InterDev 프로젝트를 열 때 발생할 수 있습니다.
원인
이것은 Windows NT 권한 문제입니다. 페이지에 액세스하는 계정에 데이터베이스를 잠글 권한이 부족합니다. 페이지가 인증된 액세스만 허용하도록 보안이 설정되어 있으며 계정이 익명 계정(기본적으로 IUSR_<컴퓨터 이름>)이거나 특정 사용자 계정입니다.
해결 방법
페이지를 익명으로 액세스할 수 있게 하려면 IUSR_<컴퓨터 이름> 계정에 ASP 페이지 및 데이터베이스가 있는 폴더와 파일에 대한 모든 권한을 부여합니다. 또한, 데이터베이스에 대한 경로가 UNC(\\Server\Share)를 사용하여 참조되어 있으면 공유 권한이 IUSR_<컴퓨터 이름> 계정에 모든 액세스를 허용하는지 확인합니다. 이 단계는 공유가 로컬 웹 서버에 있을 경우에도 적용됩니다.

페이지에 보안이 설정되어 있으면 IUSR_<컴퓨터 이름>이 파일이나 데이터베이스에 액세스할 수 없도록 인증될 사용자 계정이 해당 폴더와 파일에 대한 모든 권한을 가졌는지 확인합니다.

.Idb 파일 작업을 하려면 사용할 계정에 적어도 작성, 삭제, 읽기, 쓰기 권한이 있어야 합니다. 특정 권한을 데이터베이스에 적용하여 액세스를 제한할 수 있습니다.
현재 상태
이 동작은 의도적으로 설계된 동작입니다.
추가 정보
특정한 오류가 권한 문제인지 신속하게 확인할 수 있는 방법은 관리자 그룹에 IUSR_<컴퓨터 이름> 계정을 추가하는 것입니다. 여기에서 오류가 수정되면 사용할 사용자 계정에 충분한 권한을 부여하면 됩니다. 테스트를 마치면 관리자 그룹에서 IUSR_<컴퓨터 이름> 계정을 제거합니다.
참조
Visual InterDev 및 Active Server Pages에 대한 최신 기술 자료 문서와 기타 지원 정보를 보려면 Microsoft 기술 지원 서비스 사이트의 Visual InterDev 페이지를 참조하십시오.
본 문서의 정보는 다음의 제품에 적용됩니다.
Microsoft Visual InterDev versions 1.0, 6.0
Microsoft Windows NT Server versions 3.51, 4.0
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Server
Microsoft Windows 2000 Professional

Profile
:맥노턴
레벨 31
369279/
-7%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기