Limitaciones del controlador JDBC de Microsoft SQL Server al publicar en WebSphere Application Server remoto

Es un problema conocido que cuando se publica en un WebSphere Application Server remoto utilizando un controlador JDBC de Microsoft SQL puede recibir el error siguiente. Este error le impide establecer una conexión de base de datos:

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.

Para evitar este problema:

  1. Copie los siguientes archivos JAR de Microsoft SQL Server en la carpeta x:\AppServer\lib (donde x es el directorio donde está instalado WebSphere Application Server:
    • msbase.jar
    • mssqlserver.jar
    • msutil.jar
  2. Si desea colocar los archivos JAR en otro lugar:
    1. En el directorio de instalación de WebSphere Application Server, abra el directorio siguiente.
      x:\perfiles\properties 
      Donde x:\perfiles es el directorio del perfil para WebSphere Application Server.
    2. Edite el archivo server.policy y cambie los permisos de los archivos JAR para acceso de lectura, por ejemplo.
      // Clases del sistema WebSphere
      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"; 
      };
Icono que indica el tipo de tema Tema de referencia
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: rmssql.html