Disabilitare Archiviazione BLOB remoti nei database del contenuto in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

È possibile disabilitare Archiviazione BLOB remoti in qualsiasi database del contenuto. Dopo la disabilitazione, gli oggetti binari di grandi dimensioni (BLOB, Binary Large Object) vengono archiviati inline in SQL Server per tutte le successive scritture nel database del contenuto. In questo articolo viene descritto come disabilitare Archiviazione BLOB remoti in un database del contenuto.

Per disabilitare Archiviazione BLOB remoti in un database del contenuto, impostare il del provider attivo sulla stringa vuota in Microsoft PowerShell. Ogni database del contenuto contiene la proprietà RemoteBlobStorageSettings che è possibile utilizzare per richiamare il metodo SetActiveProviderName.

Questa azione non modifica il percorso di archiviazione degli oggetti BLOB precedentemente archiviati in Archiviazione BLOB remoti o nell'archiviazione inline. La disabilitazione di Archiviazione BLOB remoti non ne comporta la disinstallazione. Non è consigliabile disinstallare Archiviazione BLOB remoti.

Prima di iniziare questa operazione, rivedere le seguenti informazioni sui prerequisiti:

Disabilitare Archiviazione BLOB remoti per un database di contenuto

Questa operazione può essere eseguita in un qualsiasi server Web della farm. È necessario eseguire l'operazione solo una volta in un server Web per ciascun database del contenuto per cui si desidera disabilitare Archiviazione BLOB remoti.

Attenzione

[!ATTENZIONE] Non utilizzare il metodo Disable() nell'oggetto RemoteBlobStorageSettings. Questo metodo viene utilizzato solo per disinstallare Archiviazione BLOB remoti e non è consigliabile disabilitare solo la scrittura dei nuovi oggetti BLOB in Archiviazione BLOB remoti. Per rimuovere completamente RBS, eseguire l'attività seguente e quindi usare Move-SPSite per spostare tutti i siti in un database non abilitato per RBS. In questo modo è possibile eliminare il database del contenuto che in precedenza aveva RBS abilitato.

Utilizzare i cmdlet di Microsoft PowerShell per disabilitare RBS. Per questa attività non è disponibile alcuna opzione dell'interfaccia utente.

Per disabilitare RBS tramite PowerShell

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:
  • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

  • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

  • Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.

  1. Avviare Management Shell di SharePoint.

  2. Al prompt dei comandi di PowerShell digitare i comandi seguenti:

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

Dove http://yourSiteURL è l'applicazione Web collegata al database del contenuto disabilitata per RBS.

Per ulteriori informazioni, vedere Get-SPSite.

Vedere anche

Concetti

Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti con FILESTREAM in SharePoint Server