Share via


Installare e configurare RBS con un provider di terze parti per SharePoint Server

 

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

**Ultima modifica dell'argomento:**2018-03-08

Sintesi: informazioni su come installare e configurare Archiviazione BLOB remoti (RBS, Remote BLOB Storage) se viene utilizzato un provider RBS di terze parti per SharePoint Server 2016 e SharePoint 2013.

SharePoint Server utilizza la funzionalità RBS per archiviare gli oggetti BLOB all'esterno del database del contenuto. Per ulteriori informazioni su RBS, vedere Panoramica di Archiviazione BLOB remoti in SharePoint Server.

Importante

Per questa soluzione viene utilizzato un provider di terze parti. Prima di continuare, leggere le istruzioni del produttore del provider. Se si desidera installare e configurare RBS utilizzando il provider FILESTREAM, seguire la procedura in Installare e configurare RBS con FILESTREAM in una farm di SharePoint Server.
Quando si utilizzano provider di terze parti, non accedere a BLOB direttamente ma accedervi sempre utilizzando SharePoint Server.

Contenuto dell'articolo:

  • Prima di iniziare

  • Installare la libreria client di RBS in ogni server applicazioni o front-end

  • Installare il provider di terze parti

  • Abilitare RBS per ogni database del contenuto

  • Testare l'installazione di RBS.

Prima di iniziare

Nella farm è necessario installare e configurare RBS con il provider di terze parti specifico una sola volta. Se tuttavia si desidera abilitare RBS utilizzando il provider FILESTREAM, seguire la procedura in Installare e configurare RBS con FILESTREAM in una farm di SharePoint Server.

Prima di iniziare questa operazione, rivedere le informazioni relative ai prerequisiti riportate di seguito:

  • L'account utente con cui si esegue il provisioning di archivi RBS deve essere membro del ruolo predefinito del database db_owner per ogni database per cui si esegue la configurazione di RBS.

  • L'account utente con cui si esegue l'installazione della libreria client deve essere membro del gruppo Administrators per tutti i computer in cui si desidera installare la libreria.

  • L'account utente con cui si esegue l'abilitazione di RBS deve disporre di autorizzazioni sufficienti per l'esecuzione di PowerShell.

Installare la libreria client di RBS in ogni server applicazioni o front-end

È necessario installare la libreria client di RBS in tutti i server Web della farm di SharePoint. La libreria client di RBS viene installata una sola volta per server Web, ma la configurazione di RBS viene eseguita separatamente per ogni database del contenuto associato. La libreria client è costituita da una DLL sul lato client collegata a un'applicazione utente e inoltre da un set di stored procedure da installare in SQL Server.

Avviso

Non effettuare l'installazione eseguendo il file RBS_x64.msi e avviando la procedura guidata di installazione di Archiviazione BLOB remoti SQL. Durante tale procedura guidata vengono infatti impostati alcuni valori predefiniti non consigliati per SharePoint Server.

Per installare la libreria client di RBS nel primo server applicazioni o front-end

  1. Verificare che l'account utente che esegue questi passaggi sia membro del gruppo Administrators nel computer in cui si installa la libreria.

  2. Su qualsiasi server applicazioni o front-end, per SharePoint Server 2016 scaricare il Microsoft SQL Server 2014 Feature Pack. Eseguire il pacchetto di download (estrazione automatica) per creare una cartella di installazione per la versione x64 del file RBS.msi.

    Per SharePoint 2013, scaricare il file RBS_amd64.msi.

  3. Copiare e incollare il comando seguente nella finestra del prompt dei comandi. Sostituire WSS_Content con il nome del database e DBInstanceName con il nome dell'istanza di SQL Server. Eseguire questo comando con i nomi specifici del database e dell'istanza di SQL Server solo una volta. L'operazione verrà eseguita in un minuto circa.

    msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName
    

Per installare la libreria client di RBS in tutti i server applicazioni e front-end aggiuntivi

  1. Verificare che l'account utente che esegue questi passaggi sia membro del gruppo Administrators nel computer in cui si installa la libreria.

  2. Su qualsiasi server Web, per SharePoint Server 2016 scaricare il Microsoft SQL Server 2014 Feature Pack. Eseguire il pacchetto di download (estrazione automatica) per creare una cartella di installazione per la versione x64 del file RBS.msi.

    Per SharePoint 2013, scaricare il file RBS_amd64.msi.

  3. Copiare e incollare il comando seguente nella finestra del prompt dei comandi. Sostituire WSS_Content con il nome del database e DBInstanceName con il nome dell'istanza di SQL Server. L'operazione verrà eseguita in un minuto circa.

    msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
    
  4. Ripetere questa procedura per tutti i server Web nella farm di SharePoint.

  5. Eseguire il comando seguente in ogni server applicazioni nella farm di SharePoint:

    Msiexec /qn /1vx* rbs_install_log.txt /I RBS_x64.msi ADDLOCAL="Client"
    

Per verificare l'installazione della libreria client di RBS

  1. Nello stesso percorso del file RBS_x64.msi viene creato un file di log denominato rbs_install_log.txt. Aprirlo con un editor di testo e scorrere verso la fine del file. Nelle ultime 20 righe dovrebbe essere presente la voce seguente: "Product: SQL Remote Blob Storage - Installation completed successfully".

  2. Nel computer che esegue SQL Server 2014 Service Pack 1 (SP1) o SQL Server 2008, verificare che le tabelle di Archiviazione BLOB remoti siano state create nel database del contenuto. In tale database dovrebbero essere presenti diverse tabelle il cui nome è preceduto dalle lettere "mssqlrbs".

Installare il provider di terze parti

La procedura da seguire per l'installazione del provider di terze parti è diversa a seconda del produttore. Seguire le istruzioni del produttore del provider.

Abilitare RBS per ogni database del contenuto

È necessario abilitare RBS in un server front-end della farm di SharePoint. Per eseguire tale attività è possibile scegliere un server front-end qualsiasi, purché vi sia stata eseguita l'installazione di RBS mediante la procedura descritta in precedenza. Questa procedura deve essere eseguita una volta per ogni database del contenuto.

Nota

È possibile abilitare RBS utilizzando solo PowerShell.

Per abilitare Archiviazione BLOB remoti tramite Windows 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 il comando seguente:

    $cdb = Get-SPContentDatabase <ContentDatabaseName>
    $rbss = $cdb.RemoteBlobStorageSettings
    $rbss.Installed()
    $rbss.Enable()
    $rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
    $rbss
    

    Dove:

    • <ContentDatabaseName> è il nome del database del contenuto.

Per ulteriori informazioni, vedere Get-SPContentDatabase.

Testare l'installazione di RBS

È consigliabile testare l'installazione di RBS in un server Web nella farm di SharePoint per verificare il corretto funzionamento del sistema.

Per testare l'archivio dati di RBS

  1. Nel computer in cui si trova l'archivio dati di RBS fare clic sul pulsante Start e quindi scegliere Computer.

  2. Passare alla directory dell'archivio dati di RBS.

  3. Verificare che la cartella sia vuota.

  4. Nella farm di SharePoint caricare un file in una raccolta documenti.

  5. Nel computer in cui si trova l'archivio dati di RBS fare clic sul pulsante Start e quindi scegliere Computer.

  6. Passare alla directory dell'archivio dati di RBS.

  7. Passare all'elenco dei file e aprire il file con la data di modifica più recente. Dovrebbe corrispondere al file appena caricato.

See also

Panoramica di Archiviazione BLOB remoti in SharePoint Server
Decidere di utilizzare Archiviazione BLOB remoti in SharePoint Server

Archivio Blob remoto (RBS) (SQL Server)
Abilitare e configurare FILESTREAM