원격 WebSphere Application Server에 공개할 때 Microsoft SQL Server JDBC 드라이버의 제한사항

Microsoft SQL JDBC 드라이버를 사용하여 원격 WebSphere® Application Server에 공개할 때 알려진 문제점입니다. 다음 오류가 발생할 수 있습니다. 이 오류로 인해 데이터베이스에 연결하지 못합니다.

SystemOut
     O [Microsoft][SQLServer 2000 Driver for JDBC]Error opening/loading com.microsoft.util.transliteration.properties.
SystemErr
     R java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error opening/loading com.microsoft.util.transliteration.properties.

이 문제점을 해결하려면 다음을 수행하십시오.

  1. 다음과 같은 Microsoft SQL Server JAR 파일을 x:\AppServer\lib 폴더로 복사하십시오. 여기서 x는 WebSphere Application Server가 설치된 디렉토리입니다.
    • msbase.jar
    • mssqlserver.jar
    • msutil.jar
  2. JAR 파일을 다른 곳에 위치시키려면 다음을 수행하십시오.
    1. WebSphere Application Server 설치 디렉토리에서 다음 디렉토리를 여십시오.
      x:\profiles\properties
      여기서 x:\profiles은 WebSphere Application Server의 프로파일이 있는 디렉토리입니다.
    2. server.policy 파일을 편집하고 JAR 파일에 대한 권한을 읽기 액세스 권한으로 변경하십시오. 예를 들어 다음과 같습니다.
      // WebSphere system classes  
      grant codeBase "file:${was.install.root}/lib-" { 
          permission java.security.AllPermission; 
      permission java.io.FilePermission 
      "${was.install.root}${/}lib${/}msbase.jar", "read"; 
      permission java.io.FilePermission 
      "${was.install.root}${/}lib${/}msutil.jar", "read"; 
      permission java.io.FilePermission 
      "${was.install.root}${/}lib${/}mssqlserver.jar", "read"; 
      };
주제 유형을 표시하는 아이콘 참조 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: rmssql.html