本文档列出了与思科客户响应解决方案(CRS)环境(3.1版及更高版本)中的历史报表相关的常见问题。
有关文档约定的更多信息,请参考 Cisco 技术提示约定。
答:Cisco CRS系统历史数据库驻留在CRS服务器或“历史报表数据库”服务器上。要管理CRS历史报表数据库,请执行以下操作:
配置到历史数据库的客户端和调度程序连接的最大数量。
为历史报告配置用户。
当数据库大小接近最大容量时清除历史数据。
如果“历史报表数据库”服务器用于存储历史报表数据,则同步CRS服务器数据库和“历史报表”数据库服务器上的数据。
从数据文件导入历史数据。如果历史数据库关闭,并且新历史记录的数量超过缓存,则生成这些数据文件。
您必须登录到“CRS管理”,才能管理CRS历史报表数据库。要授权用户查看CRS中的历史报表,请完成以下步骤:
- 从CRA Administration菜单中选择Tools > Historical Reporting。
系统将显示“历史报告配置”网页,并显示“数据库服务器配置”区域。
- 单击左侧的User Configuration。
- 单击“历史报告配置”导航栏上的用户配置。系统将显示User Configuration区域,并列出最多75个Cisco CallManager用户。
- 选择要为其配置历史报告的用户:
- 单击 Next。系统将显示用户区域的用户配置。
- 在“已安装的报告包”列表中,选择要为用户配置的报告包,然后单击>。
- 要删除用户的报告包,请在“所选报告包”列表中选择要删除的报告包,然后单击<。
- 单击更新。
A.您无法登录Historical Reporting应用程序并接收以下错误消息:
无法建立与数据库的连接。检查日志文件是否存在错误5051
登录数据库失败。要求管理员检查从应用程序服务器动态获取的数据库用户ID和密码
要检查CRS服务器上的SQL身份验证模式,请执行以下步骤:
转到开始> 程序> Microsoft SQL Server > Enterprise Manager。
转到Microsoft SQL Servers > SQL Server组。
右键单击<Server_Name>\CRSSQL,然后选择属性。
单击“Security”选项卡。
确保在“Authentication”下选择“Windows Only”。否则,您需要将其更改为“仅Windows身份验证”。
接下来,执行以下步骤以检查“CRS历史报表”用户的权限:
在SQL Enterprise Manager中,转到Microsoft SQL Servers > SQL Server Group > <Server_Name>\CRSSQL > Security > Logins。
在右侧窗格中,右键单击CiscoHistRprtUsr,然后选择“属性”。
转到“常规”选项卡,确保默认数据库为db_cra。
转到“数据库访问”选项卡,确保选中db_cra数据库并允许public和db_owner。
如果用户无法登录到历史报告应用程序,并显示错误消息“An error occurred while attempting to communication whew server(尝试与Web服务器通信时出错)”。请检查您的用户ID和密码,然后重试,检查以下项目:
检查是否授权用户查看上一节中提到的历史报表。
如果在PC的Web浏览器上配置了代理服务器,则会显示此消息。禁用此功能,或为CRS服务器创建例外。
防火墙或其他安全设备可能会阻止PC与服务器之间的通信。您可能需要禁用Windows防火墙或为CRS服务器创建例外。
对于Cisco Unified Contact Center 4.x版及更高版本,请确认您在System > System Parameters下配置了足够的历史报告会话许可证。向下滚动并查找HR会话许可证的数量,如果该值为零或小于所需值,请增加该值。HR会话许可证的数量限制了对历史报告的同时访问。当您收到错误“All available license are in use by other client machines”时,您还可以使用此解决方案。请稍后重试,并在运行历史报告时检查日志文件是否存在错误5116。
注意: 当多个用户同时访问历史报告时,增加数量可能会影响服务器的性能。
答:您可以启用在Cisco CallManager上配置的用户以使用已安装的CRA历史报告包。
要进行配置,请参阅管理Cisco CRA历史报告数据库的“为历史报告配置用户”一节。
答:要解决该问题,您需要将TimeZoneInformation注册表条目设置为正确的条目。