ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Sybase管理与开发 » 请教 sybase ase 12.5 的审计问题

标题: [笔记] 请教 sybase ase 12.5 的审计问题
离线 mdk
中级会员



精华贴数 0
个人空间 0
技术积分 819 (2309)
社区积分 0 (70854)
注册日期 2002-11-22
论坛徽章:0
      
      

发表于 2008-2-23 17:44 
请教 sybase ase 12.5 的审计问题

我根据管理员手册配置了数据库的审计,针对一个test表设定了insert和update的审计。
执行 insert和update后,在 sysaudits_01 表中查看审计记录。结果如下:

event       eventmod    spid        eventtime                      sequence    suid        dbid        objid       xactid         loginname                      dbname                         objname                        objowner                       extrainfo                                                                                                                                                                                                                                                      
----------- ----------- ----------- ---------                      ----------- ----------- ----------- ----------- ------         ---------                      ------                         -------                        --------                       ---------                                                                                                                                                                                                                                                      
         73           0          15 Feb 23 2008  5:12PM                      1           1        NULL        NULL 0xa40b00000c00 sa                             NULL                           NULL                           NULL                           sa_role sso_role oper_role sybase_ts_role; ; ; ; ; ; ;                                                                                                                                                                                                         
         41           1          21 Feb 23 2008  5:17PM                      1           1           4    32000114 NULL           sa                             db01                           test                           dbo                            sa_role sso_role oper_role sybase_ts_role; INSERT; ; ; ; ; ;                                                                                                                                                                                                   
         41           1          21 Feb 23 2008  5:21PM                      1           1           4    32000114 NULL           sa                             db01                           test                           dbo                            sa_role sso_role oper_role sybase_ts_role; INSERT; ; ; ; ; ;                                                                                                                                                                                                   
         70           1          21 Feb 23 2008  5:22PM                      1           1           4    32000114 NULL           sa                             db01                           test                           dbo                            sa_role sso_role oper_role sybase_ts_role; UPDATE; ; ; ; ; ;                                                                                                                                                                                                   
         70           1          21 Feb 23 2008  5:28PM                      1           1           4    32000114 NULL           sa                             db01                           test                           dbo                            sa_role sso_role oper_role sybase_ts_role; UPDATE; ; ; ; ; ;                                                                                                                                                                                                   

根据管理员手册, extrainfo   列应该包括 以前值(Previous value)和当前值(Current value),
现在这个审计信息里边怎么没有?

对test表的审计设置:
sp_audit  'insert','all', 'test','on'
sp_audit  'update','all', 'test','on'

对test表的操作:
insert into test(id,name)
values(1,'name1')

insert into test(id,name)
values(2,'name2')

update test
      set name = name + 'A'
where id = 1

update test
    set name = 'A'
where id = 1


能否在审计信息中看到name这列由 'name1'变成'name1A',然后再变成'A' ??
是否什么地方还需要进一步的配置?

多谢!


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问