协作 : Cisco ICM Logger

如何设置外部数据库能被 DBWorker 访问

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文解释如何设置DBWorker进程在Cisco Intelligent Contact Management的外部数据库(ICM)选项环境能使用。

先决条件

要求

Cisco 建议您了解以下主题:

  • Cisco ICM数据库

  • Microsoft SQL查询程序(Microsoft SQL Server的第7.0版或ISQL_W查询分析器Microsoft SQL Server的第6.5版)

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • Cisco ICM 4.5.x和以上版本

  • Microsoft Windows NT 4.0和Windows 2000

  • Microsoft SQL Server第6.5版和第7.0版

注意: Rtsetting从ICM 4.6.2向前是过时。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

背景信息

为了获得DBWorker正常运行,请完成这些步骤。

  1. SQL server必须在域和ICM一样。否则,您必须使用SA用户帐户。

  2. SQL server的协议必须是相同的象ICM协议。

  3. 在SQL server的SQL版本应该是版本和在ICM的SQL版本一样。

DBWorker 进程用于与 Cisco ICM 使用的 Microsoft SQL Server 数据库通信。当数据库在Cisco ICM版本4.5.x和以下的Configure ICR或者ICM版本4.6.x的时ICM配置管理器配置, DBWorker进程对登录和数据检索负责从该数据库。

当您设置外部数据库时,请保证数据库符合这些要求:

  • 数据库必须是Microsoft SQL Server数据库。

  • 数据库在是可视对ICM系统的路由器的计算机必须驻留。

  • 查询的DBWorker进程必须有有效登录凭证为了获得访问到数据库。有效登录凭证在DBWorker进程运行路由器的注册存储。

参考的脚本编辑器语言参考Cisco ICM软件配置指南关于如何设置数据库的更多信息在Configure ICR或ICM配置管理器。

设置值

您能设置DBWorker进程的登录信息用两种方式:

  1. 通过regedt32.exe

  2. 通过rtsetting.exe。

请使用regedt32.exe设置一个数据库。如果需要设置两个或多个数据库,请使用rtsetting.exe方法

请使用regedt32.exe设置值

为了做注册表更改,您必须有管理员权限。完成在微软Windows NT 4.0 system:的这些步骤

  1. 点击Start > Run

    会出现“Run”对话框。

  2. 类型regedt32.exe,和点击OK键。

    Registry Editor窗口出现。

  3. 找出“HKEY_LOCAL_MACHINE”。深入对数据库密钥。

    对于ICM版本早于5.0,路径是:

    HKEY_LOCAL_MACHINE/Software/Geotel/ICR/<cust_inst>/RouterX/Router/
      CurrentVersion/Configuration/Database

    对于ICM版本5.0和以上,路径是:

    HKEY_LOCAL_MACHINE/Software/CISCO Systems Inc./ICM/<cust_inst>/RouterX/Router/
      CurrentVersion/Configuration/Database

    注意: 注册表项在多条线路出现此处由于空间限制。

  4. 双击RouterX (其中X是您工作) ICM路由器的侧。

  5. 在右窗格中,双击SQLLogin

  6. 类型\ \ machine_name \ database_name= (用户,密码) where:

    • machine_name是SQL server计算机的名称。

    • database_name是数据库的名称在该计算机的。

    • 用户和密码是登录凭证。

      注意: 您回车必须是Windows NT帐户的凭证的用户名和密码(如果SQL server使用集成安全),或者SQL帐户的凭证(如果SQL server使用混合安全或标准安全)。

  7. 点击OK键关闭新编出对话框。

  8. 关闭regedt32.exe应用程序。

在您设置值后,请完成这些步骤:

  1. 结束DBWorker进程(自动process restart)。

  2. 验证联系是否被建立。

如果无法连接到DBWorker,请与协助的Cisco技术支持中心(TAC)联系。

请使用rtsetting.exe设置值

此工具允许您查看和设置适合于到路由器的多种注册表值。

警告 警告: 只有当客户支持工程师要求您如此,执行请更改在此工具的值。

  1. 点击Start > Run

    会出现“Run”对话框。

  2. 类型rtsetting,和点击OK键。

  3. 在左窗格中,请点击数据库

  4. 单击 Add

  5. 键入您的SQL server的相应的信息在出现的对话框。

  6. 单击 Ok

  7. 为多个连接如所需要重复。

最终步骤

当您配置数据库时,您必须通过Configure ICR设置您的数据库,或者请配置根据您使用的ICM版本的ICM或者配置管理器。参考脚本编辑器语言参考Cisco ICM软件配置指南关于详细信息。


相关信息


Document ID: 20477