查询数据库

重要

此版本的 Orchestrator 已终止支持。 建议 升级到 Orchestrator 2019

查询数据库活动查询数据库,并将生成的行作为已发布数据返回。 此活动支持以下数据库类型:

  • Access

  • ODBC

  • Oracle

  • SQL Server

查询数据库活动可用于查询数据库中出现的错误代码的详细说明,然后在电子邮件中将说明发送给管理员。

配置查询数据库活动

在配置查询数据库活动之前,需要确定以下内容:

  • 要连接到的数据库

  • 正在运行的 SQL 查询

使用以下信息配置查询数据库活动。

详细信息

设置 配置说明
查询 在“查询”字段中键入 SQL 查询

警告

查询数据库活动不支持以 XML 的形式返回数据的查询,例如在 SQL Server 中使用 FOR XML 子句的查询。

连接

设置 配置说明
数据库类型 从下拉列表中选择 “数据库类型 ”。 这些方式包括:

- Access
-Odbc
- Oracle
- SQL Server

重要

在非英语操作系统上安装 Orchestrator 并将“数据库连接”类型设置为“SQL Server时,服务器输入值不能为 localhost。 必须使用实际的计算机名称。

下表列出了每种 “连接 ”选项卡 数据库类型的 配置说明。

访问连接

设置 配置说明
文件 键入要访问的 Access 数据库文件的名称。
工作组文件 键入与此数据库关联的 Access 工作组文件的名称。
用户名 键入工作组文件的用户名。
密码 键入工作组文件的密码。
数据库密码 键入 Access 数据库的密码。

ODBC 连接

设置 配置说明
DSN 输入数据源名称。
用户名 输入此数据库的用户名。
密码 输入此数据库的密码。

Oracle 连接

设置 配置说明
服务名称 输入服务名称。
用户名 输入此数据库的用户名。
密码 输入此数据库的密码。

SQL Server连接

设置 配置说明
身份验证 选择“Windows 身份验证”“SQL Server身份验证”。
服务器 输入要访问的SQL Server的名称。
初始目录 输入初始目录的名称。

如果选择了“SQL Server身份验证”选项,请在“用户名”和“密码”框中键入用于访问SQL Server的用户名和密码

超时

设置 配置说明
超时 输入查询数据库活动等待数据库操作完成的时间量。

将此值设置为 0 可无限期等待。

安全凭据

设置 配置说明
使用分配给服务的帐户的安全性 如果要使用 Runbook 服务器使用的同一帐户运行查询数据库活动,请选择此选项。
本帐户 使用此选项可以指定其他帐户。 输入 “用户名”“密码”。 注意: 如果指定无效的用户名或密码,则分配给 Runbook 服务器的帐户将用于运行活动。

已发布数据

下表列出了已发布的数据项。

说明
查询的数值返回值 使用返回数值的查询时,此值为 。 例如,“Select COUNT (*) where FirstName=John”
数据库查询 发送到数据库的数据库查询。
初始目录 连接到数据库时使用的初始目录。 仅当在“连接”选项卡上选择“SQL Server”时,此已发布的数据才可用。
数据库服务器 数据库服务器的名称。 仅当在“连接”选项卡上选择“SQL Server”时,此已发布的数据才可用。
数据库用户 用于连接到数据库服务器的用户的名称。
ODBC DSN ODBC DSN 的名称。 仅当在“连接”选项卡上选择 ODBC 时,此已发布的数据才可用。
Oracle 服务名称 服务名称。 仅当在“连接”选项卡上选择“Oracle”时,此已发布的数据才可用。
访问文件 查询的 Access 数据库文件。 仅当在“连接”选项卡上选择“Access”时,此已发布的数据才可用。
访问工作组信息文件 与 Access 数据库文件关联的 Access 工作组文件。 仅当在“连接”选项卡上选择“Access”时,此发布的 xata 才可用。
对于发布的每一行
整行为字符串,字段由 分隔; 与行中的每个字段一起发布的整个行,用分号 (;) 分隔。 使用 字段 数据操作函数获取行中字段的值