データベース接続を作成する - Automate_Studio_Manager - 20.3

Automate Studio Manager オンライン ヘルプ

Product type
ソフトウェア
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio Manager
Version
20.3
Language
日本語
Product name
Automate Studio Manager
Title
Automate Studio Manager オンライン ヘルプ
Topic type
操作方法
概要
インストール
管理
リファレンス
First publish date
2018

[データベース] ページで次の操作を実行できます。

データベース接続を閲覧する

[データベース] タブの [接続] メニューで、次のデータベース接続情報を閲覧できます。

  • 接続名
  • スコープ レベル
  • 接続のタイプ
  • サーバー名
  • 認証のタイプ
  • データベース名
  • 適用対象

[データベース] タブでは、任意の列でフィルタリングできます。

注:

管理者アプリでは、グローバル データベース接続のみを表示できます。ただし、ユーザー アプリでは、ユーザー アプリ (ローカル) レベルおよび管理アプリ (グローバル) レベルで作成されたデータベース接続を表示することができます。

データベース接続を追加する

  1. 接続 > データベースに移動します。
  2. [追加] をクリックします。[新しい接続の追加] パネルが表示されます。
  3. [新しい接続の追加] パネルで、次の手順を実行します。

    • 接続名を入力します。
    • 次の接続タイプから選択します。
      • SQL Server – データベース サーバーの完全なパスと名前を含む SQL Server 名を入力します (例: DBSERVER1\SQLEXPRESS)。データベース名を入力し、[認証] ドロップダウン リストでオプションを選択します (詳細については以下を参照してください)。プロンプトに従って詳細を入力します。
      • ODBC (Microsoft SQL) – 接続文字列を入力します。
      • ODBC (Oracle) – 接続文字列を入力します。
      • ODBC (IBM Db2) – 接続文字列を入力します。
      • OLEDB – 接続文字列を入力します。
  4. [保存] をクリックします。

データベース接続を編集する

  1. 接続 > データベースに移動します。
  2. [データベース] ページで、データベース接続を選択し、[編集] をクリックします。
  3. [接続の更新] パネルで、変更を加えます。
  4. [保存] をクリックします。接続の詳細が正常に更新されたことが通知されます。
注:

[接続名] フィールドは編集できません。

データベース接続を削除する

  1. 接続 > データベースに移動します。
  2. [データベース] ページで、データベース接続を選択し、[削除] をクリックします。
  3. 削除の確認を求められたら、[はい] をクリックします。データベース接続が正常に削除されたことが通知されます。
注:

注: 削除されたデータベース接続が同じ構成と接続名で再度追加された場合、ソリューションは以前と同じように機能します。ユーザーは、このデータベース接続のすべての詳細を再度追加する必要があります。この接続が使用されたソリューションを再展開する必要はありません。

認証モード

SQL ユーザー: SQL ユーザーは SQLServer への接続に使用されます。このユーザーは SQL で作成され、この接続で使用されるデータベースに対する読み取り権限を持っている必要があります。

Windows 指定アカウント: 指定された Windows ユーザーは、SQL Server への接続に使用されます。このユーザーは SQL Server へのログイン アクセスを持ち、この接続で使用されるデータベースに対する読み取り権限を持っている必要があります。

Windows のデフォルト アカウント: アプリケーション プール アカウントは、SQLServer への接続に使用されます。このユーザーは SQL Server へのログイン アクセスを持ち、この接続で使用されるデータベースに対する読み取り権限を持っている必要があります。

接続文字列の追加

ODBC Microsoft SQL Server 接続

Microsoft SQL Server に接続している場合、接続文字列は次のようになります。

DRIVER={SQL Server};SERVER=localhost;DATABASE=dbws;UID=svdb;PWD=ws;OPTION=N

  • {SQL Server} はドライバー名です。これはバージョンによって異なります
  • localhost はデータベース サーバーです
  • dbws はデータベース名です
  • svdb と ws は、SQL Server データベースへの接続に使用する必要のあるユーザー名とパスワードです
  • OPTION パラメーターの詳細については、Microsoft SQL Server のドキュメントを参照してください。

ODBC Oracle 接続

Oracle データベースに接続している場合、接続文字列は次のようになります。

Driver={Oracle in instantclient_12_1};dbq=<hostname_or_ip_address>:<port_number>/<instance_name>;Uid=<userid>;Pwd=<password>;

たとえば、ポート 1521 で TNS リスナーを実行している oracle-db.company.local というデータベース サーバーがあり、ユーザー dbuser とパスワード dbpass でアクセスできる DB1 というデータベース インスタンスがある場合、接続文字列は次のようになります。

Driver={Oracle in instantclient_12_1};dbq=oracle-db.company.local:1521/DB1;Uid=dbuser;Pwd=dbpass;

Oracle 接続文字列の例:

Driver={Oracle in instantclient_12_1};dbq=oracle-db.company.local:1521/DB1;Uid=dbuser;Pwd=dbpass;

  • {Oracle in instantclient_12_1} はドライバー名です。これはバージョンによって異なります
  • db.company.local は、Oracle サーバーの後にポート :1521 そして /databasename が続きます。
  • Uid はユーザー名、Pwd はパスワードです

ドライバー文字列 は、Workflow サーバーにインストールされている特定のドライバーを参照します。

データベース文字列の構成についてサポートが必要な場合は、データベース管理者に連絡してください。

データベース ユーザーがデフォルト スキーマにないテーブルにアクセスする必要がある場合は、次のいずれかを実行します。

  • ユーザーがソリューションからアクセスする必要のあるスキーマにログ インすると、現在のスキーマを変更するデータベース ユーザーのトリガーを作成します。
  • データベース ユーザーがクエリで使用するテーブルのシノニムを作成します。

ODBC DB2 接続

DB2 に接続している場合、接続文字列は次のようになります。

Driver={IBM DB2 ODBC DRIVER - C_apps_clidriver};Database=sample;Hostname=db2server;Port=50000;Protocol=TCPIP;Uid=DB2;Pwd=DB2PASS

  • {IBM DB2 ODBC Driver - C_apps_clidriver} はドライバー名です。これはバージョンによって異なります
  • Hostname はデータベース サーバーです
  • Port は、データベースと通信するためのポート番号です。
  • プロトコルは通信プロトコルです
  • ユーザー ID は userid、パスワードは password です

データベース ユーザーがデフォルト スキーマにないテーブルにアクセスする必要がある場合は、次を実行します。

  • CurrentSchema パラメーターを接続文字列に追加します。次に例を示します。

Driver={IBM DB2 ODBC DRIVER - C_apps_clidriver};Database=sample;Hostname=db2server;Port=50000;Protocol=TCPIP;Uid=DB2;Pwd=DB2PASS;CurrentSchema=SYSIBM;

OLEDB 接続

OLEDB を使って接続している場合、接続文字列は次のようになります。

Provider=sqloledb;Data Source=myServer;Initial Catalog=myDatabase;User Id=user1;Password=pwd;

  • SQL oledb はプロバイダー名です
  • myserver はデータベース サーバーです
  • myBatabase はデータベース名です
  • user1 と pwd は、データベースに接続するために必要なユーザー名とパスワードです

フィールドに適用:

Studio – 選択した場合、接続は Query ソリューション用の SQL Server への Query 出力に使用できます。