发布至远程 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"; 
      };
指示主题类型的图标 参考主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:rmssql.html