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.
- Stoppen Sie den License Metric Tool -Server.
- Ö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.
- Ö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>
- 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.