Sql-Server-2008

Sharepoint 中的許多大文件……是否存在任何“存根”或“快捷方式”軟體?

  • February 16, 2015

我所在的行業使用大量掃描文件和大型附件 (100MB),我看到我們的 Sharepoint 數據庫快速增長。

我有哪些選擇來管理這種快速增長?

我可以像 Exchange 伺服器一樣對待 Sharepoint 數據庫,我可以在其中將實際的大消息替換為 WORM 儲存的快捷方式(或指針)?

如果直接 Sharepoint 端不存在任何內容,是否有與 SPS 兼容的 SQL 解決方案?

您可以對此類文件使用 RBS(遠端 Blob 儲存),以免 SQL 數據庫過載。這將允許您對大型掃描文件/附件使用成本更低的儲存並提高 SQL 性能。MS 有許多關於使用 RBS 的文件 這篇 MS 文章將為您提供幫助。管理蘇格蘭皇家銀行

正如 DaveM 所指出的,通過稍微調整 SQL Server 可以實現類似的功能。

Content DB 中的文件儲存在 BLOB 欄位中,Microsoft 已經解決了儲存大量 BLOB 的問題,使用稱為Remote BLOB Storage的東西,它允許 SQL 伺服器透明地將大型 BLOB 值直接作為文件儲存在文件系統中。

基本上,您需要啟用已預設安裝在 SQL Server Standard 和 Enterprise 版本上的 FILESTREAM RBS 提供程序,在 Web 伺服器上安裝 RBS 客戶端庫,提供加密的 BLOB 儲存文件組並在特定數據庫上啟用 RBS。

此 Technet 文章中概述了該過程

注意:由於遠端 BLOB 儲存仍然是一個數據庫文件組,這不會減少數據庫的邏輯大小,但會減少數據庫文件 (*.mdf),並且可能會提高索引和搜尋時間的性能.

內容數據庫仍然不能超過 200GB

引用自:https://serverfault.com/questions/360542