Microsoft SQL Server の構成

Maximo® Manage用に Microsoft SQL Server を構成するには、テーブル・スペースを作成し、データベース・ユーザーを作成し、データベース設定を構成します。

始める前に

Microsoft SQL Serverの構成については、 Microsoft SQL Server 製品資料を参照してください。

データベースの構成については、以下のガイドラインを参照してください。
  • 元のデータベースが Microsoft SQL Server 2019 より前のバージョンで作成された場合は、実行プランを維持するために、互換性レベルを古いバージョンに設定してください。
  • 以下のコマンドを使用して、トランザクション分離レベルを設定します。
    ALTER DATABASE MyDatabase  
            SET ALLOW_SNAPSHOT_ISOLATION ON  
    
            ALTER DATABASE MyDatabase  
            SET READ_COMMITTED_SNAPSHOT ON  
    

サポートされるデータベース・バージョンについては、 Software Product Compatibility Reportを生成できます。 IBM® Maximo Application Suite を検索し、レポートを生成するスイート・バージョンを選択します。 レポートの 「Supported Software」 タブで、サポートされているデータベース・バージョンを確認してください。

手順

  1. リスナー・ポートを構成します。

    Microsoft SQL Server データベース・エンジンのデフォルト・インスタンスは、TCP ポート 1433 を listen します。 Microsoft SQL Server データベース・エンジンおよび Microsoft SQL Server Compact Edition の名前付きインスタンスは、動的ポート用に構成されます。これは、サービスの開始時に、使用可能な任意のポートを選択することを意味します。 ファイアウォールを経由して名前付きインスタンスに接続する場合は、特定のポートを listen するようデータベース・エンジンを構成し、ファイアウォール内でこのポートを開きます。

  2. Microsoft SQL Serverのインストール中に全文検索設定が有効になっていることを確認します。
  3. Microsoft SQL Server データベースを作成します。
    1. Microsoft SQL Server Management Studio で、「データベース」フォルダーから 「新規データベース」 を選択します。
    2. 固有のデータベース名を指定します。
      例えば、maxdb80 と入力します。
    3. maxdb80 論理名の場合、 「初期サイズ (MB)」 フィールドを 500 に変更し、 「自動拡張/最大サイズ」 フィールドの値を 「1 MB 単位、無制限」に設定します。
    4. オプション: 実稼働環境に合わせてログ設定を変更します。
    5. 特定の言語で Maximo Manage をデプロイするには、データベースのデフォルト照合を選択します。
      例えば、アプリケーションを英語で展開するには、Latin1_General_100_CI_AS_KS_SC_UTF8を選択します。
      Maximo Application Suite 9.0 以降、 Maximo Manageは Unicode を使用する Microsoft SQL Serverデータベースをサポートしています。 照合順序の名前にUTF8が含まれているものを選択する必要があります。 Microsoft SQL Serverは、選択した言語が同じ Microsoft SQL Serverの照合順序をサポートしている場合、同じデータベース内で複数の言語をサポートします。 例えば、英語とフランス語は、同じ Microsoft SQL Serverの照合順序をサポートしているため、インストールすることができます。 ただし、英語と日本語は Microsoft SQL Serverの照合順序が異なるため、一緒にインストールすることはできません。

      詳しくは、「 Microsoft SQL Server Collation and Unicode support documentation」を参照してください。

  4. Microsoft SQL Server用の Maximo ユーザーを作成します。
    1. Microsoft SQL Server Management Studio で、 SQL Server 「構成マネージャー」ナビゲーションから、 「データベース」をクリックします。
    2. maxdb80 データベースを右クリックして、 「新規照会」を選択します。
    3. 以下のコマンドを入力して、システムのパスワード・ポリシーに準拠するパスワードを使用して Maximo データベース ・ユーザー MAXIMO を作成します。
      sp_addlogin MAXIMO,password
      go
      この値では大文字と小文字が区別されます。
    4. 以下のコマンドを入力して、データベース所有者を MAXIMOに変更します。
      sp_changedbowner MAXIMO
      go

次の作業

データベースに関する以下の情報を収集します。
  • ホストおよびホスト名。
  • ポート。
  • データベース名。
  • データベース・ユーザーのユーザー名とパスワード。 これらの値は、データベースの構成の一環として作成されます。
  • 表スペース、索引スペース、およびスキーマの値。 これらの値は、データベースの構成の一環として作成されます。