Disabilitare Archiviazione BLOB remoti nei database del contenuto in SharePoint Server

 

**Si applica a:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Ultima modifica dell'argomento:**2018-02-27

Riepilogo: informazioni su come disabilitare Archiviazione BLOB remoti in qualsiasi database del contenuto di SharePoint Server 2016 e SharePoint 2013.

È 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.

Avviso

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.

Utilizzare i cmdlet di Windows PowerShell 3.0 per disabilitare Archiviazione BLOB remoti. 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 del server securityadmin predefinito 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.

  2. Avviare SharePoint Management Shell.

  3. 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 associata al database del contenuto da disabilitare per Archiviazione BLOB remoti.

    Per ulteriori informazioni, vedere Get-SPSite.

See also

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