Cognos的审计功能实现过程(1)



       Cognos的审计功能可以将系统的几乎所有事件、操作记录到审计数据库,然后可以将审计数据以cognos报表的方式展现出来,用户可以清楚看到用户登陆时间、进行的操作;数据包或者报表的使用情况等。

       昨天按照cognos的技术手册自己走了一遍,成功完成,特此记录。

一、新建审计库

       在资料库content Manager所在的数据库上新建一个数据库作为审计库,我用的是SQL Server 2005,审计库取名为logdb。不建议直接用资料库作为审计库。 

二、新建审计库用户

        如果你没有开通sqlserver身份验证,首先windows身份进入管理系统开通,属性-右键-安全性-开通即可。然后需要重新启动(在右键总结点里面)

       接着在安全性-登录名-新建登录名

       输入用户名,密码;密码最好启用强制实施密码策略

       然后再在你要开通用户权限的数据库(这里就是审计库logdb)里面找到安全性-右键-新建-用户

       将刚才的用户名输入即可,然后勾选用户架构和角色成员身份;这里就都勾选db-owner(拥有完全权限)

       最后用该账户登录SqlServer,该用户只能打开审计库logdb

        如果你去点击其他数据库,将会提示你没有权限

(这里新建用户的目的是为了最后新建数据源时,用此用户测试连接数据库logdb)

三、配置审计库

       登录到content Manager服务所在的服务器,打开cognos configuration。新建日志资源,如下图所示:

        Cognos的审计功能实现过程(1)_第1张图片

       给出名称,如db,类型选择“数据库”:

        Cognos的审计功能实现过程(1)_第2张图片

       在新建的db节点上新建数据库:

       Cognos的审计功能实现过程(1)_第3张图片

       给出名称如logdb,选择数据库类型如Microsoft SQL Server 数据库(Windows身份验证),

       填写连接到审计库的连接参数,如服务器、端口、数据库名称

        Cognos的审计功能实现过程(1)_第4张图片

保存这些配置,重新启动cognos服务。



你可能感兴趣的:(Cognos学习笔记)