OLE DB 数据源模板
OLE DB (对象链接和嵌入数据库)是一种Microsoft技术,可通过使用通用方法连接到不同的数据库(如 Microsoft SQL Server)来访问各种数据源。
利用“OLE DB 数据源”模板,你可以监视任何可以通过 OLE DB 访问的数据库的可用性和性能。 一个或多个观察程序节点连接到数据库,以验证其可用性并测试其性能。 观察程序节点可以测试与数据库的连接,或测量执行特定查询所需的时间。
无论数据库是否安装了 Operations Manager 的代理,该数据库都可以驻留在任何计算机上,但必须可从观察程序节点访问该代理。 每个观察程序节点必须安装 Operations Manager 代理。
方案
在应用程序依赖于数据库的情况下,使用“OLE DB 数据源”模板。 可以定义单个观察程序节点,以确保数据库可访问并响应请求,也可以将每个应用程序服务器定义为观察程序节点。 模板创建的监视器尝试按定义的间隔从每个位置连接到数据库,并验证每个观察程序节点是否可以成功连接。 除了验证数据库本身的运行状况之外,还会验证观察程序节点与数据库之间的任何网络连接和其他必需功能。 可以使用任意数量的观察程序节点,但选择表示不同环境或网络段的示例通常最有用。
OLE DB 数据源模板执行的监视
根据 OLE DB 数据源模板向导中的选择,由创建的监视器和规则执行的监视可以包括以下任何设置。
类型 | 描述 | 是否启用? |
---|---|---|
监视器 | 数据库连接或查询的成功 | 默认情况下启用。 |
连接到数据库的时间 | 如果在向导中指定,则启用。 | |
完成查询的时间 | 如果在向导中指定并提供了查询,则启用。 | |
提取查询结果的时间 | 如果在向导中指定并提供了查询,则启用。 | |
收集规则 | 连接到数据库的时间集合 | 默认情况下启用。 |
完成查询的时间集合 | 如果提供了查询,始终启用。 | |
提取查询结果的时间集合 | 如果提供了查询,始终启用。 |
查看监视数据
“OLE DB 数据源”模板收集的所有数据都位于“综合事务”文件夹中的“OLE DB 数据源状态”视图中。 在此视图中,一个对象表示每个观察程序节点。 每个对象的状态表示在该节点上运行的一组数据库监视器的最差状态。 如果显示一个或多个节点时出现错误,而其他至少一个节点处于正常状态,则可能表示访问数据库的该特定节点存在问题,则网络问题。 如果所有节点都运行不正常,则可能表示数据库本身出现问题。
可以通过为每个对象打开 Operations Manager 运行状况资源管理器来查看各个数据库监视器的状态。 可以通过打开每个对象的性能视图来查看性能数据。
向导选项
运行 OLE DB 数据源 模板时,必须提供下表中选项的值。 每个表都表示向导中的一个页。
常规属性
以下选项在此向导的“常规选项”页上可用。
选项 | 说明 |
---|---|
Name | 用于监视向导的名称。 此名称显示在操作控制台的“OLE DB 数据源状态”视图中。 |
说明 | 监视器的可选说明。 |
管理包 | 用于存储模板创建的类、监视器和规则的管理包。 有关管理包的详细信息,请参阅 选择管理包文件。 |
连接字符串
以下选项在此向导的“连接字符串”页上可用。
选项 | 说明 |
---|---|
Connection string | 要连接到数据库的连接字符串。 连接字符串包含查找和连接到数据库所需的属性。 它包含托管数据库的服务器、数据库名称和要执行的身份验证类型等信息。 可以通过选择“生成”在对话框中输入连接字符串或生成连接字符串。有关连接字符串的详细信息,请参阅连接字符串语法。 |
要执行的查询 | 在连接到数据库后进行可选查询。 如果未提供查询,监视器只会尝试连接到数据库。 |
查询超时 | 如果提供了查询,则此选项指定查询在超时之前可以执行的最大时间(秒)。必须设置“查询超时”值。 |
查询性能
以下选项在此向导的“查询性能”页上可用。
选项 | 说明 |
---|---|
连接时间(以毫秒为单位) | 如果选中,则值“错误阈值”和“警告阈值”会提供监视器进入该状态和生成警报时的连接时间(毫秒)。 如果未选择,则不会监视连接时间。 |
查询时间(以毫秒为单位) | 如果选中,则值“错误阈值”和“警告阈值”会定义监视器进入该状态和生成警报时查询可运行的时间(毫秒)。 如果未选中,则不会监视运行查询的时间。 如果未提供查询,则此选项不可用。 |
提取时间(以毫秒为单位) | 如果选中,则值“错误阈值”和“警告阈值”会定义监视器进入该状态和生成警报时检索查询结果的时间(毫秒)。 如果未选择,则不会监视检索查询结果的时间。 如果未提供查询,则此选项不可用。 |
观察程序节点
以下选项在此向导的“观察程序节点”页上可用。
选项 | 说明 |
---|---|
选择一个或多个代理管理的计算机 | 指定要运行监视器的一个或多个代理管理的计算机。 有关详细信息,请参阅 观察程序节点。 |
每隔一次运行此查询 | 尝试连接到数据库的频率,并运行查询(如果指定)。 |
安全注意事项
“OLE DB 数据源”模板会创建两个运行方式配置文件。 每个配置文件的名称以模板中提供的名称开头,后跟“简单身份验证配置文件”和“综合事务配置文件”。 如果未将运行方式帐户添加到其中任一配置文件,则每个观察程序节点的默认操作帐户用于连接数据库并运行查询。 如果默认操作帐户无权访问正在监视的数据库,连接将失败。 你可以通过创建运行方式帐户并将其添加到“OLE DB 数据源”模板所创建的相应运行方式配置文件来指定集成安全性或简单身份验证。
运行时间“OLE DB 数据源”模板时,会创建两个运行方式配置文件。 每个名称都以你在运行模板时提供的“名称”开头。 当你想要对数据库连接使用集成安全性时,可以使用“OLE DB 综合事务配置文件”。 当你想要对数据库连接使用简单身份验证时,可以使用“OLE DB 简单身份验证配置文件”。
集成安全性
集成安全性允许使用存储在Active Directory 域服务中的凭据连接到数据库。 若要使用集成安全性将观察程序节点连接到数据库,请将“Windows”作为“帐户类型”和相应用户帐户的凭据以创建运行方式帐户。 然后,将此运行方式配置文件添加到“OLE DB 综合事务配置文件”。
简单身份验证
通过简单身份验证,可以使用简单名称和密码连接到数据库。 对于 SQL Server 数据库,此简单身份验证可用于 SQL Server 身份验证。 若要使用简单身份验证将观察程序节点连接到数据库,请将“简单身份验证”作为“帐户类型”和相应用户帐户的凭据以创建运行方式帐户。 然后,将此运行方式配置文件添加到“OLE DB 简单身份验证配置文件”。 为模板指定连接字符串时,选中为此 OLE DB 数据源事务复选框创建的“使用简单身份验证运行方式配置文件”。 这会将变量添加到在运行方式帐户中指定的用户名和密码的连接字符串。
创建和修改 OLE DB 数据源模板
运行 OLE DB 数据源向导
使用在管理组中具有作者凭据的帐户启动操作控制台。
打开“创作” 工作区。
在“创作”导航窗格中,右键单击“管理包模板”,然后选择“添加监视向导”。
在 “选择监视类型 ”页上,选择 “OLE DB 数据源 ”,然后选择“ 下一步”。
在“常规属性”页上的“名称和说明”框中,输入名称和可选说明。
选择要在其中保存监视器的管理包,或选择“新建”以创建新的管理包。 有关详细信息,请参阅 选择管理包文件。
选择下一步。
在连接字符串框中,输入数据库的连接字符串,或选择要提示输入所需信息的“生成”按钮。
如果希望监视器运行查询,请选择“ 查询”以执行 ,然后输入查询。
如果要为查询设置超时,请在“查询超时”框中输入秒数。
选择“测试”以使用刚刚提供的连接字符串和查询执行测试连接。
注意
测试在用于运行模板的工作站上执行。 如果此工作站无法访问数据库,则此测试将失败。 模板完成后,将从指定的观察程序节点运行查询。
验证连接字符串和查询后,请选择“下一步”。
选择要监视的度量值,并为每个度量值设置错误和警告阈值。 选择下一步。
选择要运行监视器的一个或多个 观察程序节点 。
在“运行此查询”框中指定运行监视器的频率。 选择下一步。
查看监视器的摘要,然后选择“ 创建”。
如果具有有权访问数据库的凭据的运行方式帐户不存在,请在 管理 工作区中创建相应的运行方式帐户。 有关详细信息,请参阅 如何创建运行方式帐户。
注意
若要创建和修改运行方式帐户,必须具有管理组的管理凭据。
如果数据库使用集成安全性,请将运行方式帐户添加到模板的“综合事务操作配置文件”。 如果数据库使用简单身份验证,请将运行方式帐户添加到模板的“简单身份验证配置文件”。
注意
若要创建和修改运行方式配置文件,必须具有管理组的管理凭据。
修改现有的 OLE DB 数据源模板
- 使用具有 Author 凭据的用户帐户打开操作控制台。
- 打开“创作” 工作区。
- 在“创作”导航窗格中,展开“管理包模板”,然后选择“OLE DB 数据源”。
- 在“OLE DB 数据源”窗格中,找到要更改的监视器。
- 右键单击监视器,然后选择“属性”。
- 输入所需的更改,然后选择“ 确定”。
查看 OLE DB 数据源监视器和收集的数据
查看所有 OLE DB 数据源监视器
- 打开操作控制台。
- 打开“监视”工作区。
- 在 “监视 ”导航窗格中,选择 “综合事务 ”,然后选择 “OLE DB 数据源状态”。
查看每个监视器的状态
- 在“OLE DB 数据源状态”窗格中,右键单击对象。 选择“打开”,然后选择“运行状况资源管理器”。
- 展开“可用性” 和“性能” 节点以查看单个监视器。
查看为监视器收集的性能
- 在“OLE DB 数据源状态”窗格中,右键单击对象。 选择“打开”,然后选择“性能”。
- 在“图例” 窗格中,选择要查看的计数器。
- 使用“操作” 窗格中的选项修改“性能”视图。