2008년 4월 4일 금요일

ASP 엑셀파일 생성시 오류와 해결방법

ASP에서 엑셀파일 생성시 다음과 같은 오류가 발생할 수 있다.

  Microsoft VBScript 런타임 오류 (0x800A0046)
  사용 권한이 없습니다.: 'CreateObject'

  Microsoft Office Excel (0x800A03EC)
  사용 가능한 메모리나 디스크 공간이 부족하므로 더 이상 문서를 열거나 저장할 수 없습니다.


==> 해결방법(Windows XP기준)

[관리도구 -> 구성요소 서비스 -> 내 컴퓨터 -> DCOM 구성]으로 간다

Microsoft Excel Application의 속성 대화상자를 연다.

1. 보안 탭에서 설정

[보안] 탭에서 [시작 및 활성화 권한]을 [사용자 지정]으로 한 후, [편집]을 누른다.

[인터넷 게스트 계정]을 추가하여, 로컬 시작, 로컬 활성화를 허용한다.

** 참고 **
 인터넷 게스트 계정을 추가하는 방법은 다음과 같다.

 [추가] 클릭, [고급] 클릭, [지금찾기]클릭한다.
 
 목록 중에서 [IUSR_컴퓨터이름]으로 되어 있는 항목을 클릭하고 [확인] 클릭한다.
**********

[액세스 권한] 도 마찬가지로 [사용자 지정]으로 한 후, [편집]을 눌러 [인터넷 게스트 계정]을 추가한 후 로컬 액세스를 허용한다.


2. ID에서 설정

대화형 사용자를 선택한다.


-- 끝

댓글 없음:

댓글 쓰기