Cambiar modalidad de autenticación de base de datos (MS SQL Server)

Durante la creación de la base de datos de License Metric Tool , elija autenticar el usuario de base de datos de MS SQL Server mediante la autenticación de Windows o la autenticación de MS SQL Server . Posteriormente, puede cambiar el valor en función de sus necesidades.

Cambio de la autenticación de MS SQL Server a la autenticación de Windows

Para cambiar la modalidad de autenticación de base de datos de la autenticación de MS SQL Server a la autenticación de Windows, realice los pasos siguientes.

Procedimiento

  • Para la actualización de la aplicación 9.2.30 y posteriores, ejecute el script SetupDatabase para cambiar la modalidad de autenticación. Para obtener más información, consulte: Cambio de los parámetros de conexión de base de datos.
  • Para la actualización de la aplicación 9.2.29 y anteriores, realice los pasos siguientes.
    1. Detenga el servidor de License Metric Tool .
    2. Abra el archivo database.yml que está de forma predeterminada en la ubicación siguiente: C:\Program Files\ibm\LMT\wlp\usr\servers\server1\config. Cambie el valor del parámetro windows_authenticated a true.
    3. Abra el archivo server.xml que está de forma predeterminada en la ubicación siguiente: C:\Program Files\ibm\LMT\wlp\usr\servers\server1. Cambie la línea siguiente.
      Antes:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" serverName="localhost" user="user_name" password="password"/>
      </dataSource>
      Después:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" serverName="localhost" integratedSecurity="true"/>
      </dataSource>
    4. Inicie el servidor de License Metric Tool .
      Importante:
      Para utilizar la autenticación de Windows, el servidor de License Metric Tool debe ser iniciado por un usuario que cumpla los siguientes requisitos.
      • El usuario tiene privilegios administrativos para la base de datos y puede añadir, eliminar o alterar los elementos del esquema de base de datos, tales como tablas, desencadenantes, funciones, claves, índices, entre otras cosas. Este usuario debe tener los derechos dbcreator o sysadmin en la base de datos de MS SQL Server.
      • Si su servidor de base de datos es remoto, el usuario es un usuario del dominio con acceso a la base de datos remota.

Cambio de la autenticación de Windows a la autenticación de MS SQL Server

Para cambiar la modalidad de autenticación de base de datos de la autenticación de Windows a la autenticación de MS SQL Server , realice los pasos siguientes.

Procedimiento

  • Para la actualización de la aplicación 9.2.30 y posteriores, ejecute el script SetupDatabase para cambiar la modalidad de autenticación. Para obtener más información, consulte: Cambio de los parámetros de conexión de base de datos.
  • Para la actualización de la aplicación 9.2.29 y anteriores, realice los pasos siguientes.
    1. Generar una contraseña nueva para el usuario de base de datos.
    2. Detenga el servidor de License Metric Tool .
    3. Abra el archivo database.yml que está de forma predeterminada en la ubicación siguiente: C:\Program Files\ibm\LMT\wlp\usr\servers\server1\config. Edite las líneas siguientes:
      host: localhost
        database: temadb
        username: <user_name>
        database_type: mssql
        windows_authenticated: false
        encrypted_password: "<password>"
      Donde:
      username
      El nombre del usuario de License Metric Tool que se utiliza para conectarse a la base de datos de MS SQL Server .
      encrypted_password
      Contraseña cifrada del usuario de License Metric Tool que se utiliza para conectarse a la base de datos de MS SQL Server . Es la contraseña que ha creado en el paso 1.
    4. Abra el archivo server.xml que está de forma predeterminada en la ubicación siguiente: C:\Program Files\ibm\LMT\wlp\usr\servers\server1. Edite las líneas siguientes:
      Antes:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" integratedSecurity="true" serverName="localhost"/>
      </dataSource>
      Después:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" user="user_name" password="password" serverName="localhost"/>
      </dataSource>
      Donde:
      user
      El nombre del usuario de License Metric Tool que se utiliza para conectarse a la base de datos de MS SQL Server .
      password
      Contraseña cifrada del usuario de License Metric Tool que se utiliza para conectarse a la base de datos de MS SQL Server . Es la contraseña que ha creado en el paso 1.
    5. Inicie el servidor de License Metric Tool .