共用方式為


停用 SharePoint Server 內容資料庫上的 RBS

適用於:yes-img-132013 yes-img-16 2016yes-img-19 2019yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

您可以在任何內容資料庫上停用遠端 BLOB 儲存 (RBS)。 在內容資料庫上停用 RBS 之後,二進位大型物件 (BLOB) 會以內嵌方式儲存在 SQL Server 中,以供後續寫入內容資料庫。 本文說明如何在內容資料庫上停用 RBS。

您可以將使用中的提供者名稱設定為powerShell中Microsoft空字串,以停用內容資料庫上的 RBS。 每個內容資料庫都具備一個可用於叫用 SetActiveProviderName 方法的 RemoteBlobStorageSettings 屬性。

此動作不會變更先前已儲存在 RBS 中,或內置儲存區中的任何 RBS 儲存位置。 停用 RBS 不會導致解除安裝 RBS。 不建議您解除安裝 RBS。

開始這項作業之前,請先檢閱下列先決條件的相關資訊:

停用內容資料庫的 RBS

在伺服器陣列中任何的網頁伺服器上都可以執行此作業。 您只需要在一部 Web 伺服器上針對要停用 RBS 的每個內容資料庫執行一次該作業。

注意

請勿在 RemoteBlobStorageSettings 物件上使用 Disable() 方法。 此方法只用於解除安裝 RBS,且不建議您只停用新 BLOB 寫入至 RBS。 若要完全移除 RBS,請執行下列工作,然後使用 Move-SPSite 將所有網站移至未啟用 RBS 的資料庫。 這可讓您刪除先前已啟用 RBS 的內容資料庫。

您必須使用 Microsoft PowerShell Cmdlet 才能停用 RBS。 此工作沒有任何使用者介面選項。

使用 PowerShell 停用 RBS

  1. 確認您具備下列成員身分:
  • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

  • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

  • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

  1. 啟動 SharePoint 管理命令介面。

  2. 在 PowerShell 命令提示字元處,輸入下列命令:

$site=Get-SPSite "<http://yourSiteURL>"
$rbss=$site.ContentDatabase.RemoteBlobStorageSettings
$rbss.SetActiveProviderName("")

其中 http://yourSiteURL 是連結至針對 RBS 停用之內容資料庫的 Web 應用程式。

如需詳細資訊,請參閱<Get-SPSite>。

另請參閱

概念

在 SharePoint Server 中利用 FILESTREAM 設定內容資料庫以使用 RBS