none
sharepoint server 使用RBS 进行SQLserver 数据库外部存储空间无法释放的问题 RRS feed

  • 问题

  • 刚刚在sql论坛询问这个问题,stswordman、rmiao等几位朋友热心帮助,但是问题还是不能解决,到这里来看看。
    sharepoint server 配置了RBS,数据库使用sql server 2008 r2 企业版,创建文档库进行文件下载管理,上传到网站的文件都能实现外部文件存储,一直使用正常,最近突然提示数据库占用大量磁盘空间,到外部存储的磁盘查看,发现以前上传的文件在网站上被删除以后,外部存储的文件空间并没有被释放出来,实际文档库内只有几百兆的文件,外部文件存储文件占用了有31G的空间!以前上传到网站的文件删除以后所有的文件数据都在里面,无法使用SQL数据库缩减工具清除,请问如何处理?

    使用的sharepoint server 2010,后台数据库使用SQL SERVER 2008 R2,按照这篇文章配置了RBS

    http://blog.joycode.com/kaneboy/archive/2010/03.aspx

    文档库是指在sharepoint里面创建文档库用于上传文件,上传的文件数据是以二进制数据的形式保存在SQL SERVER里面的。配置RBS以后,上传的文件数据通过filestream以外部文件的形式存储。目前遇到的问题是,通过sharepoint文档库上传文件时运行正常,但是从文档库删除文件后,形成的外部存储文件似乎并不会被删除。

    两级回收站的数据确定已经删除了,外部存储的空间并没有释放出来,filestream外部存储的文件夹里面仍然可以看到原已删除的数据形成的数据文件,试着手工删除一些数据文件,并没有影响sharepoint的运行。

    2010年10月8日 13:16