none
【新手提问】 sharepoint同步文档的问题 RRS feed

  • 问题

  • 我的情况是这样的,我每天都要把sharepoint服务器上的文档同步到本地来,但是文档越来越多,同步的时间也就越来越长,我想请问怎么才能只同步 sharepoint上有变更的文档?
    新人发帖,在线等待!
    2010年3月24日 3:10

全部回复

  • 你现在是怎么同步的?
    Hope Helpful | Xiaofeng Wang | http://www.leoworks.net
    2010年3月24日 4:40
    版主
  • 我现在是使用资源管理器模式显示文件夹,然后整个文件夹拷贝到本地,这样效率很低啊
    2010年3月24日 5:28
  • 你可以写一个定时同步服务,通过 SharePoint Object Model 就可以判断哪些文档时最新,完成增量同步

    这个服务可以是普通的 windows service,

    更方便的是,sharepoint 本身可以作为 timer service 宿主,主要实现 SPJobDefinition,参考 http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx

    或者可以用其他同步组件,如果 Microsoft Sync Framework


    Hope Helpful | Xiaofeng Wang | http://www.leoworks.net
    2010年3月24日 16:14
    版主
  • 我不是这个服务器的管理员,我只具有只读权限,请问我可以实现增量同步吗?有没有比较简单的方法来实现增量同步?
    2010年3月25日 2:53
  • 按你的需求,这里的增量同步,不是说往 sharepoint 里面写,而是读,写到文件系统

    具有目标文档库sharepoint只读权限的用户就可以了读取文档了,当然必须具有文件系统的写权限

    既然是服务,就不应该用个人账户来运行,而应该是专门的服务账户(普通的windows账户但具有上面的说的权限即可了)

    对于部署这个服务的应该需要 local administrator 的权限,具体还是看你的实现了,你没有权限,找你们的系统管理员部署吧,最好建立专门的账户来运行这个服务,如果作为 SPJob 部署,sharepoint 自动使用 farm admin 来运行,确保你的 farm admin 有些目标文件夹的权限

    我不知道是否有现成产品可用,你可以再搜索,其实自己写一个也很简单

     


    Hope Helpful | http://www.leoworks.net

    2010年3月25日 14:15
    版主