データベース要件

IBM RPA on Red Hat® OpenShift® Container Platform は、Microsoft SQL Server データベースを使用します。 IBM RPA がアクセスできるように Microsoft SQL Server を構成し、データベースを作成する必要があります。

この手順では、 SQL Server® 認証を有効にし、ユーザー、データベース、および接続文字列を作成するために実行する必要があるステップについて説明します。 データベースと製品の間の接続を適切に定義できるように、製品をインストールする前にこれらの設定を行う必要があります。

始める前に

この手順は、データベース管理者 (DBA) が実行する必要があります。 また、すべてのハードウェア要件とシステム要件を満たしていること、および インストール前の要件で説明されているリソースがあることも前提としています。

❕ 重要: SQL Server® サービスは、Windows™で 「自動 (遅延開始)」 始動タイプを使用して開始するように設定してはなりません。

手順

IBM RPA が使用するデータベースを準備するには、以下のステップを実行します。

  1. SQL Server 認証を有効にする
  2. ユーザーの作成
  3. データベースの作成
  4. 接続ストリングの作成
  5. TCP プロトコルを使用可能にし、ポート 1433 を開きます。
  6. オプション: SQL Server ブラウザーを自動的に開始するように設定します。
  7. オプション: リモート接続の有効化

SQL Server 認証を有効にする

  1. SQL Server Management Studio を開きます。
  2. 「オブジェクト・エクスプローラー」で、サーバー・インスタンスを右クリックし、 「プロパティー」をクリックします。
  3. 「サーバーのプロパティー」ウィンドウで、 「セキュリティー」をクリックします。
  4. 「サーバー認証」領域で、 「SQL Server および Windows 認証モード」をクリックします。

ユーザーの作成

IBM RPA サーバーが SQL Server® に接続してデータベースを管理するために使用するユーザーを作成します。 このユーザーは、データベース・シークレットの作成時に参照される接続ストリングで指定する必要があります。

  1. SQL Server Management Studio を開きます。
  2. セキュリティフォルダーを展開し、ログイン > 新規ログインを右クリックして新規ユーザーを作成します。
  3. ログイン名フィールドに、ユーザー名を入力します。
  4. 「SQL Server 認証」を選択する
  5. パスワードおよびパスワードの確認に、ユーザー・パスワードを入力します。
  6. 「User must change password at next login」オプションおよび「Enforce password expiration」オプションを無効にします。
  7. 「Server Roles」で、「sysadmin」オプションを選択します。
  8. 新規ユーザーで Microsoft SQL Server Management Studio にログインし、以下のデータベースを作成します。
  9. 以下のデータベースを作成します。
    • ADDRESS
    • AUTOMATION
    • KNOWLEDGE
    • WORDNET
    • AUDIT

例: sqlcmd -S localhost\SQLEXPRESS -Q "create database [automation]; create database [knowledge]; create database [wordnet]; create database [address]; create database [audit]"

: 以前に作成したユーザーにこれらのデータベースへのアクセス権限を付与します。

Microsoft SQL Server Management Studio を使用してデータベースを作成する方法については、 データベースの作成 🡥 を参照してください。

スキーマ・ガイダンス: サーバー・データベース・スキーマを変更しないでください。 更新がリリースされ、その更新のデータベース内のオブジェクトの名前が顧客によって行われた変更と競合する場合、更新はエラーで失敗します。

注: 同じデータベース・サーバー上で複数の IBM RPA インスタンスのデータベースをホストする場合は、同じダッシュボード・パスワードを使用する必要があります。 同じデータベース・サーバーを共有する IBM RPA インスタンスごとに、パスワードを含むシークレットを作成する必要があります。 詳しくは、 カスタム・リソースの構成を参照してください。

TCP プロトコルを使用可能にし、ポート 1433 を開きます。

  1. 「SQL Server 構成マネージャー」を展開します。

  2. SQL Server ネットワーク構成を展開します。

  3. プロトコル・オプションをクリックし、TCP/IP をダブルクリックします。

  4. 「TCP/IP プロパティー」ウィンドウで、「プロトコル」タブをクリックします。

  5. 有効リストからYesを選択します。

  6. IP アドレスタブをクリックして、IP すべてを展開します。

    • TCP 動的ポートフィールドに1433と入力します。
    • TCP ポートフィールドをクリアします。
  7. オプション: 以下の照会を実行して、TCP/IP で使用可能なポートを確認します。

    SELECT * FROM [sys].[dm_tcp_listener_states]
    

オプション: SQL Server ブラウザーを自動的に開始するように設定します。

UMSデータベースを作成した場合は、このステップに従います。

  1. SQL Server 構成マネージャーで、SQL Server サービスをクリックします。
  2. SQL Server ブラウザーサービスをダブルクリックします。
  3. 開始モードAutomaticに設定します。

オプション: リモート接続の有効化

UMSデータベースを作成した場合は、このステップに従います。

  1. SQL Server Management Studio を開きます。
  2. オブジェクト・エクスプローラーでサーバー・インスタンスを右クリックし、プロパティーをクリックします。
  3. Connections メニューをクリックします。
  4. このサーバーへのリモート接続を許可チェック・ボックスを選択します。
  5. SQL Serverを再始動します。