• Sharepoint Audit Log 是什么?
     就是一个记录用户访问操作Sharepoint的日志的功能。
     是给管理员了解当前网站的访问状况, 哪些帐号经常访问哪些站点。
    设置方式是进入到Site Setting 页面, 在Site Collection Administration下面有一个 “Site collection audit settings” link, 点击进入
    会有一些选项让你勾选, 哪些行为需要记录log.
  • Sharepoint Audit Log能做什么?
    可以分析哪些站点经常使用, 哪些站点不常使用, 哪些站点不再使用。基于此, 可以
    1.对不必要的磁盘空间可以回收利用
    2. 对可以压缩的Db 空间合理分配
    3. 可以让全文检索对必要的Site来做。
    .........
  • Sharepoint Audit Log的实现机制是怎样的?
    实现其实就是在对应的DB中,有一张表 "AuditData" 用来记录相关的信息。
    主要的栏位有 : siteid, itemid,Itemtype,userid,machinename, machineip,occurred,event,eventname....
    occurred 记录的是发生的时间, itemtype和Event参考如下:

    Itemtype  
    1 Document
    3 ListItem
    4 List
    5 Folder
    6 Web
    7 Site
    Event  
    1         CheckOut 
    2         CheckIn 
    3         View 
    4         Delete 
    5         Update 
    6         ProfileChange 
    7         ChildDelete 
    8         SchemaChange 
    10         Undelete 
    11         Workflow 
    12         Copy 
    13         Move 
    14         AuditMaskChange 
    15         Search 
    16         ChildMove 
    30         SecGroupCreate 
    31         SecGroupDelete 
    32         SecGroupMemberAdd 
    33         SecGroupMemberDel 
    34         SecRoleDefCreate 
    35         SecRoleDefDelete 
    36         SecRoleDefModify 
    37         SecRoleDefBreakInherit 
    38         SecRoleBindUpdate 
    39         SecRoleBindInherit 
    40         SecRoleBindBreakInherit 
    50         EventsDeleted 
    100         Custom 
  • Sharepoint Audit Log会有什么问题?
    可以想象, 如果站点别经常访问的话, 这个Db 的资料将会非常的大。达到 G, T的级别也很正常。
    因为在访问某个站点之前, log 会首先被写入到AuditData 的Table中, 如果这个table 很大, 写入的速度就会变慢, 整个页面的速度自然也就变慢了。
    log 基本上都是一个双刃剑, 给我们提供了帮助的同时, 也有可能伤着我们。
    所以规避log 影响Performance 的方法, 就是要定期的清理log. 如果还需要保留那些log的话, 可以把它备份到其他的Db中去。
  • 备份和清理Sharepoint Audit Log.
    使用Microsoft SQL Server Management Studio 备份AuditData Table
    使用Sharepoint 提供的stsadm 命令工具清理log(也可以直接通过SQL删除)
    举例, 备份和清楚2012/12/30之前的log(不包含12/30这一天的),步骤如下:
    1.  进入Microsoft SQL Server Management Studio , 在对应的db 上 右键单击--> Tasks-->Export Data
    2. 选备份数据源---> 直接下一步
    3. 选目标数据库-> 在Database 选你要备份到的数据库(没有的话就新建)
    4. 备份的条件。 选 Write a query to specify the data to transfer这个选项, 点“下一步”
    5. 输入SQL 后点 下一步

    select * from AuditData where Occurred<'2012-12-30'

    6. 备份到的Table 名确认,有需要的话可以更改Table的名字。
    7. 一直 下一步就可以了。
    备份完成, 就可以清除了。
    8. 到安装有Sharepoint 的那台机器。
    找到  stsadm.ext 的位置。
    一般的位置在:
    C:\Program Files\CommonFiles\Microsoft Shared\Web Server Extensions\12\BIN\stsadm

    执行:

    stsadm -o trimauditlog -date 20121230 -databasename you_databasename

【Sharepoint】 备份与清理Audit log相关推荐

  1. backup(full,diff,log)备份并清理过时备份

    需求说明:每天备份数据库,但是备份文件长期积累不删除,极大的浪费磁盘空间, 针对该情况做了2个sp来解决 备份sp: dbo.dba_db_backup 可以做全备,差备,日志备 备份的目录格式 YY ...

  2. Centos7搭建Java环境,并设置项目自启动脚本、定时数据库备份/日志清理脚本

    开发环境下载,提供nginx-1.12.2.jdk-8u162.Jenkins下载 建个文件夹,作为开发环境存放路径 cd /usr mkdir developmentEnvironment cd / ...

  3. Oracle 12c数据库定时备份和清理脚本

    RMAN除了可以像sqlplus一样通过SSH执行命令之外,还可以与crontab配合执行预先写好的脚本,实现Oracle数据库的定时自动备份和清理备份数据和归档日志. 本文基于Oracle 12c ...

  4. 安装MHA中清理Relay log报错

    安装MHA中清理Relay log报错 [root@MHA3 ~]#  /usr/bin/purge_relay_logs --user=root --password=123456 -disable ...

  5. 使用purge_relay_logs 清理relay log

    MySQL数据库主从复制在缺省情况下从库的relay logs会在SQL线程执行完毕后被自动删除,(默认relay_log_purge=1)但是对于MHA场景下,对于某些滞后从库的恢复依赖于其他从库的 ...

  6. mysql audit log.so_Percona Audit Log Plugin(mysql 审计)

    背景: 当数据业务上或者其他的特殊情况时可能会进行审计,以便知道数据库当时所做的操作,今天给大家带来percona的审计插件 Percona Audit Log Plugin提供对特定服务器上执行的连 ...

  7. Moss/Sharepoint 备份或还原时出错的处理(持续更新)

    Moss/Sharepoint  备份或还原时出现了两个错误,现在我把他记录下来 当用sharepoint 2010 管理中心备份一个网站的时候出现了这样一个错误 目录 D:\\backu\ 不存在, ...

  8. Kafka日志清理之Log Compaction

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  9. SAP Customer Data Cloud的Audit log设置

    SAP CRM Social media 这个是SAP成都团队2013年做的: SAP Customer Data Cloud 查看Audit Log记录及设置时间间隔 要获取更多Jerry的原创文章 ...

最新文章

  1. 从企业发展的四个问题,理解OKR的价值所在
  2. 一图看懂学位服:学位帽、学位袍、流苏、垂布
  3. 2、SharePoint安装篇——之安装Microsoft Office SharePoint Server 2007
  4. numpy 创建加一行_NumPy数据处理的可视化
  5. sizeof不是java关键字是_下列哪项不是Java语言的关键字。
  6. oracle 变长数组,oracle:变长数组varray,嵌套表,集合
  7. 替换Tomcat在浏览器地址栏中的ico图标
  8. u盘扩容盘用什么软件测试,如何检测所购买的U盘是否为扩容盘?
  9. box-sizing:boder-box
  10. 0.强化学习概述+policy based+value based
  11. excel冻结窗格线的设置问题
  12. python程度员要学很多英语吗_为什么程序员应该学好英语?
  13. kotlin-协成同步
  14. 数独终局游戏(数独终局生成,数独问题求解,数独题目生成)
  15. resulful规范_ResultFul API
  16. 管理工具-生产管理系统Mes
  17. Scrollbar样式介绍
  18. 数码管显示驱动方法(74HC138译码器的使用)
  19. UniApp接入阿里云金融级实人认证服务
  20. ps--添加眼影效果---调整逆光照片的步骤---制作专属星空头像

热门文章

  1. 十分钟了解HTTPS协议
  2. CentOS7 Nexus安装
  3. 关于Eclipse无法显示package Explorer 内容的解决方法
  4. LOL(英雄联盟)提示不支持虚拟机登录,解决方法
  5. RestTemplate HttpMessageConverter报错的解决方案no suitable HttpMessageConverter
  6. 腾讯信息流推荐业务实践:内容分发场景的多目标架构实践
  7. 很有趣的STL初学资料
  8. 腾讯广告招人啦,校招优质岗位你不容错过!
  9. # 异运算_一年级数学:3000道20内纯进、退位口算题,每天100道日新又月异
  10. spring boot 邮件端口_springboot集成qq邮件发送功能