Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

RAD 서버를 윈도우 서버 2019 IIS 10 환경에 설치하기 에러 뜹니다.


TELOS KIM

질문

RAD 서버를 윈도우 서버 2019 IIS 10에 설치하기 위해 아래 글을 따라 진행했습니다. 

위 글의 대부분의 단계를 성공했습니다.

  • IIS 설치 및 작동 확인 완료
  • InterBase_2020_Windows.zip (인터베이스 Installer) 다운로드 및 설치 완료
    • 라이선스 매니저에서 InterBase 2020 License 아래에 RAD Server 라이선스가 들어가고 활성화되었음도 확인함
    • InterBase Server Manager"를 실행하고, "Running"으로 표시됨을 확인함 
  • RADServer.exe (RAD 서버 Installer) 다운로드 및 설치 완료
    • IIS Manager에서 Sites 아래에서 RAD Server 사이트가 작동하고 있음을 확인함

그런데, 마지막 단계에서 아래와 같은 오류가 발생했습니다.

1.png

  • 에러 메시지: An error ocurred when connection to the database file (경로 앞부분은 생략 \EMS\emsserver.ib [Radserver]) because of a mismatch between the file and the Interbase/EMS license. Interbase error: system encryption password does not match.

또한, RAD 서버 작동 테스트 (웹브라우저에서 http://localhost/radserver/emsserver.dll/version 호출)에서 아래와 같이 오류가 발생합니다.

  • 에러 메시지: {"error":"Error","description":"Database request failure. [FireDAC][Phys][IB]system encryption password does not match"}
  • 스크린샷: image.thumb.png.b6dfc804220dd9e154411574352ee4c5.png

어떻게 해소해야 할까요 방법을 부탁 드립니다.

 

이 댓글 링크
다른 사이트에 공유하기

4 answers to this question

Recommended Posts

  • 2

해결했습니다. 해결 방법을 공유합니다.

1. 운영서버에 emsserver.ini, emsserver.ib 을 제거

2. RADServer.exe 실행

그랬더니, 마법사가 실행되었고 설정을 완료하니 운영서버에 EMS 서버가 정상적으로 실행되었습니다 (위 파일들은 그 과정에서 자동으로 생성되었습니다).

이 댓글 링크
다른 사이트에 공유하기

  • 0

처음에는 웹브라우저에서 테스트 할 때 표시된 에러 메시지인 System Encryption Password 때문에 아래 문서를 열심히 봤습니다:

https://docwiki.embarcadero.com/InterBase/2020/en/Setting_the_System_Encryption_Password_(SEP)

하지만, 이번 문제를 해결하고 보니, 이 문서는 이번 이슈와는 전혀 관계가 없었습니다.

이 댓글 링크
다른 사이트에 공유하기

  • 0

안녕하세요 데브기어입니다.

해당 내용은 엠바카데로에 문의를 부탁드립니다. 

  • [서브스크립션 고객 전용] 기술 지원:  

최대한 자세하게 상황 설명을 해주시면 문제 파악에 도움이 되며 원하는 문의에 대한 답변을 받으실 수 있습니다.

저희도 별도로 찾아보고 도움이 될 자료가 있다면 공유드리겠습니다.

이 댓글 링크
다른 사이트에 공유하기

  • 0

엠바카데로 기술 지원 팀에서 답변한 내용을 공유드립니다.

RAD 서버 라이선스는 운영 환경에서 오직 RAD 서버 사용을 위하여 사용되어야 합니다. 이는 RAD 서버에서 자체 데이터를 관리하는데 사용되는 DBMS인 InterBase(인터베이스)에도 적용됩니다. RAD 서버 자체 데이터로는 인증 관리(사용자명, 비밀번호를 확인), 사용 통계를 기록 등이 해당됩니다.

즉, RAD 서버 라이선스는 RAD 서버와 RAD 서버 내부용 인터베이스에만 유효합니다. 별도의 독립된 인터베이스를 위한 라이선스가 아닙니다.

RAD 서버 설치 후 해당 메시지가 나타난다고 하셨습니다. 이는 RAD 서버 이외의 용도로 사용되는 별도의 인터베이스 데이터베이스를 위해 RAD 서버 라이선스를 사용하였을 때 나타나는 것으로 보입니다. RAD 서버의 라이선스는 별도의 데이터베이스를 위한 용도로 사용할 수 없기 때문입니다. 

 

[만약 인터베이스를 사용하려는 이유가, 개발 환경에서 인터베이스 데이터베이스를 사용해 자신의 데이터를 관리하고, IBConsole 등을 이용하고 싶은 것이었다면]

인터베이스 개발자 라이선스를 사용하시면 됩니다. 인터베이스 개발자 라이선스는 RAD 스튜디오 라이선스에 포함되어 있습니다 (RAD 서버 라이선스가 아닌 점에 유의하세요)

RAD 스튜디오 설치 시 인터베이스 개발자 에디션도 함께 설치하였다면, RAD 스튜디오는 developer_ib2020 인스턴스에 연결되도록 구성됩니다.

만약 인터베이스 개발자 에디션 설치를 설치하고 싶다면, 메뉴 'Tools > Manage Platforms > Additional Options > Interbase 2020 Developer Edition' 을 설치하면 됩니다.

 

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.