クエリ データベース
クエリ データベース アクティビティは、データベースに対してクエリを実行し、結果の行をパブリッシュされたデータとして返します。 このアクティビティでは、次のデータベースの種類がサポートされています。
アクセス
ODBC
Oracle
SQL Server
データベースのクエリ アクティビティを使用すると、データ センターのいずれかのシステムに表示されたエラー コードの詳細な説明をデータベースに照会し、その説明が電子メール メッセージで管理者に送信されます。
クエリ データベース アクティビティの構成
クエリ データベース アクティビティを構成する前に、次の内容を確認する必要があります。
接続先のデータベース
実行している SQL クエリ
クエリ データベース アクティビティを構成するには、次の情報を使用します。
詳細
設定 | 構成の手順 |
---|---|
クエリ | Query フィールドに SQL クエリを入力します |
警告
クエリ データベース アクティビティは、SQL Server の FOR XML 句を使用するクエリなど、データを XML として返すクエリをサポートしていません。
つながり
設定 | 構成の手順 |
---|---|
データベースの種類 | ドロップダウン リストから Database の種類 を選択します。 方法には、次のようなものがあります。 - Access - ODBC - Oracle - SQL Server |
重要
Orchestrator が英語以外のオペレーティング システムにインストールされていて、Database の種類に Connection を SQL Server に設定すると、サーバーの入力値を localhost にすることはできません。 実際のコンピューター名を使用する必要があります。
各 Connection タブ Database の種類 の構成手順を次の表に示します。
アクセス接続
設定 | 構成の手順 |
---|---|
ファイル | アクセスする Access データベース ファイルの名前を入力します。 |
ワークグループ ファイル | このデータベースに関連付けられている Access ワークグループ ファイルの名前を入力します。 |
ユーザー名 | ワークグループ ファイルのユーザー名を入力します。 |
パスワード | ワークグループ ファイルのパスワードを入力します。 |
DB パスワード | Access データベースのパスワードを入力します。 |
ODBC 接続
設定 | 構成の手順 |
---|---|
DSN | データ ソース名を入力します。 |
ユーザー名 | このデータベースのユーザー名を入力します。 |
パスワード | このデータベースのパスワードを入力します。 |
Oracle 接続
設定 | 構成の手順 |
---|---|
サービス名 | サービス名を入力します。 |
ユーザー名 | このデータベースのユーザー名を入力します。 |
パスワード | このデータベースのパスワードを入力します。 |
SQL Server 接続
Note
MSOLEDB19 ドライバーは、SQL Server への暗号化された接続を確立するために使用されます (既定)。 SQL Server 証明書が Orchestrator マシンで Trusted でない場合は、「 Server=<serverName>; と入力します。信頼サーバー証明書 =True すべての構成。 詳細については SQL Server 証明書をインストールする方法をご覧ください。
設定 | 構成の手順 |
---|---|
認証 | Windows 認証または |
[サーバー] | アクセスする SQL Server の名前を入力します。 |
初期カタログ | 初期カタログの名前を入力します。 SQL Server Authentication オプションを選択した場合は、[ユーザー名]、[Password ボックスに、SQL Server へのアクセスに使用するユーザー名とパスワードを入力します。 |
タイムアウト
設定 | 構成の手順 |
---|---|
タイムアウト | クエリ データベース アクティビティがデータベース操作の完了を待機する時間を入力します。 この値を 0 に設定すると、無期限に待機します。 |
セキュリティ資格情報
設定 | 構成の手順 |
---|---|
サービスに割り当てられているアカウントのセキュリティを使用する | Runbook サーバーが使用するのと同じアカウントを使用してクエリ データベース アクティビティを実行する場合は、このオプションを選択します。 |
[このアカウント] | このオプションを使用して、別のアカウントを指定します。 [ユーザー] 名と [パスワード] を入力します 注: 無効なユーザー名またはパスワードを指定した場合、Runbook サーバーに割り当てられたアカウントがアクティビティの実行に使用されます。 |
公開データ
次の表に、パブリッシュされたデータ項目の一覧を示します。
アイテム | 説明 |
---|---|
クエリの数値戻り値 | 数値を返すクエリを使用する場合、これは値になります。 たとえば、"Select COUNT(*) where FirstName=John" などです。 |
データベース クエリ | データベースに送信されたデータベース クエリ。 |
初期カタログ | データベースへの接続時に使用された初期カタログ。 このパブリッシュされたデータは、Connection タブで SQL Server が選択されている場合にのみ使用できます。 |
データベース サーバー | データベース サーバーの名前。 このパブリッシュされたデータは、Connection タブで SQL Server が選択されている場合にのみ使用できます。 |
データベース ユーザー | データベース サーバーへの接続に使用するユーザーの名前。 |
ODBC DSN | ODBC DSN の名前。 このパブリッシュされたデータは、[Connection] タブで ODBC が選択されている場合にのみ使用できます。 |
Oracle サービス名 | サービス名。 このパブリッシュされたデータは、[Connection] タブで Oracle が選択されている場合にのみ使用できます。 |
Access ファイル | クエリが実行された Access データベース ファイル。 このパブリッシュされたデータは、[Connection] タブで Access が選択されている場合にのみ使用できます。 |
ワークグループ情報ファイルにアクセスする | Access データベース ファイルに関連付けられている Access ワークグループ ファイル。 このパブリッシュされたデータは、[Connection] タブで Access が選択されている場合にのみ使用できます。 |
発行された各行に対して | |
フィールドが区切られた文字列としての完全な行 ; |
各行の各フィールドをセミコロン (;)で区切ってパブリッシュされた行全体。 Field データ操作関数を使用して、行内のフィールドの値を取得します。 |