查询数据库
发布日期: 2016年3月
适用于: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator
查询数据库活动查询数据库,并返回生成的行,已发布的数据。 此活动支持以下数据库类型︰
Access
ODBC
Oracle
SQL Server
查询数据库活动可用于查询数据库中的其中一个数据中心中的系统出现的错误代码的详细说明,然后该说明会向管理员发送电子邮件中。
配置查询数据库活动
在配置查询数据库活动之前您需要确定以下各项︰
要连接到数据库
正在运行 SQL 查询
使用以下信息来配置查询数据库活动。
详细信息
设置 | 配置说明 |
---|---|
查询 | 键入中的 SQL 查询 查询 字段 |
警告 |
---|
查询数据库活动不支持 XML 形式返回数据,如使用的查询的查询 FOR XML 在 SQL Server 中的子句。 |
连接
设置 | 配置说明 |
---|---|
数据库类型 | 选择 数据库类型 从下拉列表。 选项包括以下各项: 访问 ODBC Oracle SQL Server |
重要事项 |
---|
当 Orchestrator 系统的非英文操作系统上安装并设置 连接 为 数据库类型 到 SQL Server, ,服务器输入的值不能为 localhost。 您必须使用的实际计算机名。 |
每个配置说明 连接 选项卡上 数据库类型 下表中列出。
访问连接
设置 | 配置说明 |
---|---|
文件 | 键入的名称 访问 您想要访问的数据库文件。 |
工作组文件 | 键入的名称 访问 与此数据库相关联的工作组文件。 |
用户名 | 键入工作组文件的用户名称。 |
Password | 键入工作组文件的密码。 |
DB 密码 | 键入的 Access 数据库的密码。 |
ODBC 连接
设置 | 配置说明 |
---|---|
DSN | 输入数据源名称。 |
用户名 | 输入此数据库的用户名。 |
Password | 为此数据库中输入的密码。 |
Oracle 连接
设置 | 配置说明 |
---|---|
服务名称 | 输入服务名称。 |
用户名 | 输入此数据库的用户名。 |
Password | 为此数据库中输入的密码。 |
SQL Server 连接
设置 | 配置说明 |
---|---|
身份验证 | 选择 Windows 身份验证 或 SQL Server 身份验证。 |
服务器 | 输入您想要访问的 SQL Server 的名称。 |
初始目录 | 输入初始目录的名称。 如果选择了 SQL Server 身份验证 选项,请键入用户名和密码用于访问中的 SQL Server 用户名 和 密码 框。 |
超时
设置 | 配置说明 |
---|---|
超时 | 输入查询数据库活动将等待数据库操作完成的时间的量。 将此值设置为 0 表示无限期等待。 |
安全凭据
设置 | 配置说明 |
---|---|
使用分配给服务的帐户的安全性 | 如果您想要运行查询数据库活动使用相同的 runbook 服务器使用的帐户,请选择此选项。 |
此帐户 | 使用此选项以指定不同的帐户。 输入 用户名 和 密码。 注意︰ 如果指定了无效的用户名或密码时,分配给 runbook 服务器的帐户将用于运行活动。 |
已发布数据
下表列出了已发布的数据项。
项目 | 描述 |
---|---|
查询的数值返回值 | 当使用该查询将返回一个数值时,这将是值。 例如,"选择 COUNT(*) 其中 FirstName = John" |
数据库查询 | 发送到数据库的数据库查询。 |
初始目录 | 连接到数据库时所使用的初始目录。 此已发布的数据才会出现时 SQL Server 上所选 连接 选项卡。 |
数据库服务器 | 数据库服务器的名称。 此已发布的数据才会出现时 SQL Server 上所选 连接 选项卡。 |
数据库用户 | 用来连接到数据库服务器的用户的名称。 |
ODBC DSN | ODBC DSN 的名称。 此已发布的数据才会出现时 ODBC 上所选 连接 选项卡。 |
Oracle 服务名称 | 服务名称。 此已发布的数据才会出现时 Oracle 上所选 连接 选项卡。 |
访问文件 | 查询将 Access 数据库文件。 此已发布的数据才会出现时 访问 上所选 连接 选项卡。 |
访问工作组信息文件 | 与 Access 数据库文件相关联的 Access 工作组文件。 此已发布的 xata 才会出现时 访问 上所选 连接 选项卡。 |
为每个行发布 | |
整行作为具有由; 分隔的字段的字符串 | 整个随每个字段以分号 (;) 分隔的行中发布的行。 使用 字段 数据操作函数,以获取行中的字段的值 |