Ändern des Datenbankauthentifizierungsmodus (MS SQL Server)

Während der Erstellung der License Metric Tool -Datenbank wählen Sie aus, dass der MS SQL Server -Datenbankbenutzer über die Windows-Authentifizierung oder die MS SQL Server -Authentifizierung authentifiziert werden soll. Sie können die Einstellung später entsprechend Ihren Anforderungen ändern.

Wechsel von der MS SQL Server -Authentifizierung zur Windows-Authentifizierung

Führen Sie die folgenden Schritte aus, um den Datenbankauthentifizierungsmodus von der MS SQL Server -Authentifizierung in die Windows-Authentifizierung zu ändern.

Vorgehensweise

  • Für Anwendungsaktualisierung 9.2.30 und höher führen Sie das Script SetupDatabase aus, um den Authentifizierungsmodus zu ändern. Weitere Informationen finden Sie im Abschnitt Datenbankverbindungsparameter ändern.
  • Führen Sie für die Anwendungsaktualisierung 9.2.29 und früher die folgenden Schritte durch.
    1. Stoppen Sie den License Metric Tool -Server.
    2. Öffnen Sie die Datei database.yml , die sich standardmäßig an der folgenden Position befindet C:\Program Files\ibm\LMT\wlp\usr\servers\server1\config. Ändern Sie den Wert des Parameters windows_authenticated in true.
    3. Öffnen Sie die Datei server.xml , die sich standardmäßig an der folgenden Position befindet C:\Program Files\ibm\LMT\wlp\usr\servers\server1. Ändern Sie die folgende Zeile.
      Vorher:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" serverName="localhost" user="user_name" password="password"/>
      </dataSource>
      Nachher:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" serverName="localhost" integratedSecurity="true"/>
      </dataSource>
    4. Starten Sie den License Metric Tool -Server.
      Wichtig:
      Für die Verwendung der Windows-Authentifizierung muss der License Metric Tool -Server von einem Benutzer gestartet werden, der die folgenden Anforderungen erfüllt.
      • Der Benutzer hat Administratorberechtigungen für die Datenbank und kann Datenbankschemaelemente wie Tabellen, Auslöser, Funktionen, Schlüssel, Indexe und andere Elemente hinzuzufügen, entfernen oder ändern. Dieser Benutzer muss über die Berechtigung dbcreator oder sysadmin in der MS SQL Server -Datenbank verfügen.
      • Wenn es sich bei Ihrem Datenbankserver um eine ferne Datenbank handelt, ist der Benutzer ein Domänenbenutzer, der auf die ferne Datenbank zugreifen kann.

Wechsel von Windows-Authentifizierung zu MS SQL Server -Authentifizierung

Führen Sie die folgenden Schritte aus, um den Datenbankauthentifizierungsmodus von der Windows-Authentifizierung zur MS SQL Server -Authentifizierung zu ändern.

Vorgehensweise

  • Für Anwendungsaktualisierung 9.2.30 und höher führen Sie das Script SetupDatabase aus, um den Authentifizierungsmodus zu ändern. Weitere Informationen finden Sie im Abschnitt Datenbankverbindungsparameter ändern.
  • Führen Sie für die Anwendungsaktualisierung 9.2.29 und früher die folgenden Schritte durch.
    1. Neues Kennwort für den Datenbankbenutzer generieren
    2. Stoppen Sie den License Metric Tool -Server.
    3. Öffnen Sie die Datei database.yml , die sich standardmäßig an der folgenden Position befindet C:\Program Files\ibm\LMT\wlp\usr\servers\server1\config. Bearbeiten Sie die folgenden Zeilen.
      host: localhost
        database: temadb
        username: <user_name>
        database_type: mssql
        windows_authenticated: false
        encrypted_password: "<password>"
      Dabei gilt Folgendes:
      username
      Der Name des License Metric Tool -Benutzers, der für die Verbindung zur MS SQL Server -Datenbank verwendet wird.
      encrypted_password
      Verschlüsseltes Kennwort des License Metric Tool -Benutzers, der für die Verbindung zur MS SQL Server -Datenbank verwendet wird. Das Kennwort, das Sie in Schritt 1erstellt haben.
    4. Öffnen Sie die Datei server.xml , die sich standardmäßig an der folgenden Position befindet C:\Program Files\ibm\LMT\wlp\usr\servers\server1. Bearbeiten Sie die folgenden Zeilen.
      Vorher:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" integratedSecurity="true" serverName="localhost"/>
      </dataSource>
      Nachher:
      <dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
      <jdbcDriver libraryRef="DatabaseLib"/>
      <properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" user="user_name" password="password" serverName="localhost"/>
      </dataSource>
      Dabei gilt Folgendes:
      user
      Der Name des License Metric Tool -Benutzers, der für die Verbindung zur MS SQL Server -Datenbank verwendet wird.
      password
      Verschlüsseltes Kennwort des License Metric Tool -Benutzers, der für die Verbindung zur MS SQL Server -Datenbank verwendet wird. Das Kennwort, das Sie in Schritt 1erstellt haben.
    5. Starten Sie den License Metric Tool -Server.