データベース認証モードを MS SQL Server 認証から Windows 認証に変更するには、以下のステップを実行します。
手順
- アプリケーション更新 9.2.30 以降の場合は、 SetupDatabase スクリプトを実行して認証モードを変更します。 詳しくはデータベース接続パラメータの変更。
- アプリケーション更新 9.2.29 以前の場合は、以下の手順を実行します。
- License Metric Tool サーバーを停止する。
- database.yml ファイルを開きます。このファイルは、デフォルトでは C:\Program Files\ibm\LMT\wlp\usr\servers\server1\configにあります。
windows_authenticated パラメーターの値を trueに変更します。
- server.xml ファイルを開きます。このファイルは、デフォルトでは C:\Program Files\ibm\LMT\wlp\usr\servers\server1にあります。 以下の行を変更します。
変更前:
<dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
<jdbcDriver libraryRef="DatabaseLib"/>
<properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" serverName="localhost" user="user_name" password="password"/>
</dataSource>
変更後:
<dataSource id="DatabaseConnection" jndiName="jdbc/ilmtDatabaseConnection">
<jdbcDriver libraryRef="DatabaseLib"/>
<properties.microsoft.sqlserver databaseName="temadb" lockTimeout="180000" serverName="localhost" integratedSecurity="true"/>
</dataSource>
- License Metric Tool。
重要:Windows 認証を使用するには、以下の要件を満たすユーザーが
License Metric Tool サーバーを始動する必要があります。
- ユーザーは、データベースの管理者特権を持ち、テーブル、トリガー、機能、キー、索引などのデータベース・スキーマ・エレメントを追加、削除、または変更できる。 このユーザーは、MS SQL Server データベースの
dbcreator 権限または sysadmin 権限を持っている必要があります。
- データベース・サーバーがリモートである場合、ユーザーは、リモート・データベースにアクセスできるドメイン・ユーザーである。