38
Archiviazione BLOB remoti per Microsoft SharePoint Server 2010 Microsoft Corporation Data pubblicazione: marzo 2011 Autore: Microsoft Office System and Servers Team ([email protected]) Riepilogo In questo documento viene descritto come utilizzare Microsoft SharePoint Server 2010 insieme ad Archiviazione BLOB remoti, Microsoft SQL Server 2008 Express e Microsoft SQL Server 2008 R2 Express per ottimizzare le risorse di archiviazione di database. Le informazioni presenti in questo documento sono una copia di parte del contenuto della raccolta di documentazione tecnica di SharePoint Server 2010 (http://go.microsoft.com/fwlink/?LinkId=181463&clcid=0x410) al momento della data di pubblicazione. Per il contenuto più aggiornato, vedere la raccolta di documentazione tecnica sul Web.

Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

Archiviazione BLOB remoti per Microsoft SharePoint Server 2010

Microsoft Corporation

Data pubblicazione: marzo 2011

Autore: Microsoft Office System and Servers Team ([email protected])

Riepilogo

In questo documento viene descritto come utilizzare Microsoft SharePoint Server 2010 insieme ad

Archiviazione BLOB remoti, Microsoft SQL Server 2008 Express e Microsoft SQL Server 2008 R2

Express per ottimizzare le risorse di archiviazione di database.

Le informazioni presenti in questo documento sono una copia di parte del contenuto della raccolta di

documentazione tecnica di SharePoint Server 2010

(http://go.microsoft.com/fwlink/?LinkId=181463&clcid=0x410) al momento della data di pubblicazione.

Per il contenuto più aggiornato, vedere la raccolta di documentazione tecnica sul Web.

Page 2: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

ii

Questo documento viene fornito «così com'è». Le informazioni e le opinioni espresse nel presente

documento, inclusi gli URL e altri riferimenti a siti Web Internet, possono essere soggette a modifiche

senza preavviso. L'utente accetta di utilizzarlo a proprio rischio.

Alcuni esempi descritti vengono forniti solo a scopo illustrativo e sono fittizi. Nessuna associazione o

collegamento a dati reali è intenzionale né può essere desunto.

Il presente documento non implica la concessione di alcun diritto di proprietà intellettuale relativo ai

prodotti Microsoft. È possibile copiare e utilizzare questo documento per fini di riferimento interno.

© 2011 Microsoft Corporation. Tutti i diritti riservati.

Microsoft, Access, Active Directory, Backstage, Excel, Groove, Hotmail, InfoPath, Internet Explorer,

Outlook, PerformancePoint, PowerPoint, SharePoint, Silverlight, Windows, Windows Live, Windows

Mobile, Windows PowerShell, Windows Server e Windows Vista sono marchi o marchi registrati di

Microsoft Corporation negli Stati Uniti e/o in altri paesi.

Le informazioni contenute in questo documento rappresentano l'attuale punto di vista di Microsoft

Corporation sulle questioni trattate alla data di pubblicazione. Poiché Microsoft deve rispondere

all'evoluzione delle condizioni del mercato, tali informazioni non devono essere considerate un impegno

da parte di Microsoft, né Microsoft può garantire l'accuratezza delle informazioni dopo la data di

pubblicazione.

Page 3: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

iii

Sommario

Ottenere assistenza ................................................................................................................... v

Panoramica di Archiviazione BLOB remoti (SharePoint Server 2010) ............................. 1

Introduzione ad Archiviazione BLOB remoti .......................................................................... 1

Utilizzo di Archiviazione BLOB remoti con Prodotti SharePoint 2010 ............................... 3

Altre risorse ................................................................................................................................. 4

Pianificare l'utilizzo di Archiviazione BLOB remoti (SharePoint Server 2010) ................. 5

Esaminare l'ambiente ................................................................................................................ 6

Valutare le opzioni dei provider ............................................................................................... 7

Installare e configurare Archiviazione BLOB remoti con il provider FILESTREAM

(SharePoint Server 2010) ..................................................................................................... 9

Attivare FILESTREAM ed effettuare il provisioning dell'archivio dati di Archiviazione

BLOB remoti .......................................................................................................................... 10

Installare Archiviazione BLOB remoti ................................................................................... 11

Attivare e testare Archiviazione BLOB remoti ..................................................................... 13

Concetti ..................................................................................................................................... 14

Installare e configurare Archiviazione BLOB remoti senza il provider FILESTREAM

(SharePoint Server 2010) ................................................................................................... 15

Installare Archiviazione BLOB remoti ................................................................................... 16

Attivare e testare Archiviazione BLOB remoti ..................................................................... 18

Concetti ..................................................................................................................................... 19

Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti

(SharePoint Server 2010) ................................................................................................... 20

Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti ....... 20

Page 4: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

iv

Concetti ..................................................................................................................................... 22

Eseguire la migrazione di contenuto all'interno o all'esterno di Archiviazione BLOB

remoti (SharePoint Server 2010) ....................................................................................... 23

Concetti ..................................................................................................................................... 24

Disattivare Archiviazione BLOB remoti in un database del contenuto (SharePoint

Server 2010) .......................................................................................................................... 25

Gestire Archiviazione BLOB remoti (SharePoint Server 2010) ........................................ 27

Garbage Collection .................................................................................................................. 27

Verifiche della coerenza di Archiviazione BLOB remoti e dell'archivio BLOB ................ 28

Esecuzione di Gestore Archiviazione BLOB remoti ........................................................... 29

Concetti ..................................................................................................................................... 33

Page 5: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

v

Ottenere assistenza

È stato compiuto ogni sforzo possibile per garantire l'accuratezza del presente

documento. Questo contenuto è inoltre disponibile online nella raccolta di

documentazione tecnica TechNet di Office System. In caso di problemi, è pertanto

possibile controllare eventuali aggiornamenti all'indirizzo Web seguente:

http://technet.microsoft.com/office

Se non si riesce a trovare la risposta desiderata nel contenuto online, è possibile inviare

un messaggio a Microsoft Office System and Servers Team all'indirizzo di posta

elettronica seguente:

[email protected]

Se la propria domanda riguarda prodotti Microsoft Office e non il contenuto di questo

documento, effettuare una ricerca in Guida e supporto tecnico Microsoft oppure nella

Microsoft Knowledge Base all'indirizzo Web seguente:

http://support.microsoft.com

Page 6: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

1

Panoramica di Archiviazione BLOB remoti (SharePoint Server 2010)

Data pubblicazione: 12 maggio 2010

In questo articolo viene descritto come utilizzare Microsoft SharePoint Server 2010

insieme ad Archiviazione BLOB remoti, Microsoft SQL Server 2008 Express e Microsoft

SQL Server 2008 R2 Express per ottimizzare le risorse di archiviazione di database.

Prima di implementare Archiviazione BLOB remoti, è consigliabile valutarne i potenziali

costi e vantaggi. Per ulteriori informazioni e suggerimenti sull'utilizzo di Archiviazione

BLOB remoti in un'installazione di SharePoint Server 2010, vedere Pianificare l'utilizzo di

Archiviazione BLOB remoti (SharePoint Server 2010).

Contenuto dell'articolo:

Introduzione ad Archiviazione BLOB remoti

Utilizzo di Archiviazione BLOB remoti con Prodotti SharePoint 2010

Introduzione ad Archiviazione BLOB remoti Archiviazione BLOB remoti è un set di API di libreria incorporato come Feature Pack

aggiuntivo per Microsoft SQL Server. Può essere eseguito nel server locale con Microsoft

SQL Server 2008 R2, SQL Server 2008 o SQL Server 2008 R2 Express. Per eseguire

Archiviazione BLOB remoti in un server remoto, è necessario utilizzare SQL Server 2008

R2 Enterprise Edition. Archiviazione BLOB remoti non è supportato in Microsoft SQL

Server 2005.

Gli oggetti binari di grandi dimensioni (BLOB, Binary Large Objects) sono elementi dati

che presentano una delle caratteristiche seguenti:

Dati non strutturati privi di schema, ad esempio dati crittografati.

Un'elevata quantità di dati binari (molti megabyte o gigabyte) con uno schema molto

semplice, ad esempio file di immagine, flusso video o clip audio.

Per impostazione predefinita, i dati BLOB vengono archiviati nei database di Microsoft

SQL Server. Man mano che un database viene utilizzato, le dimensioni totali dei relativi

dati BLOB possono aumentare rapidamente e superare le dimensioni totali dei metadati

dei documenti e di altri dati strutturati archiviati nel database. Poiché i dati BLOB possono

utilizzare molto spazio dei file, nonché risorse del server ottimizzate per schemi di

accesso al database, può essere utile spostarli all'esterno del database di SQL Server in

un file separato.

Page 7: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

2

Prima che SQL Server supportasse Archiviazione BLOB remoti, era necessario utilizzare

spazi di archiviazione costosi, ad esempio RAID 10, per l'intero database SQL, inclusi i

dati BLOB. Utilizzando Archiviazione BLOB remoti, è possibile spostare l'80-90% dei dati,

ovvero oggetti BLOB, in spazi di archiviazione meno costosi, ad esempio RAID 5 o

soluzioni di archiviazione esterne.

In Archiviazione BLOB remoti viene utilizzato un provider per la connessione a un

archivio BLOB dedicato basato sulle API di Archiviazione BLOB remoti. I fornitori di

soluzioni di archiviazione possono implementare provider che utilizzano le API di

Archiviazione BLOB remoti. SharePoint Server 2010 supporta un'implementazione di

archiviazione di dati BLOB che accede ai dati BLOB utilizzando le API di Archiviazione

BLOB remoti tramite un provider di questo tipo. È possibile implementare Archiviazione

BLOB remoti per Prodotti Microsoft SharePoint 2010 utilizzando un provider supportato

ottenuto da un fornitore di terze parti. La maggior parte dei fornitori di terze parti archivia

gli oggetti BLOB in remoto.

Oltre ai provider di terze parti, è possibile utilizzare il provider FILESTREAM di

Archiviazione BLOB remoti disponibile tramite il pacchetto di installazione di

Archiviazione BLOB remoti di SQL Server nel Feature Pack per Microsoft SQL Server

2008 R2. Tale provider utilizza la funzionalità FILESTREAM di SQL Server per archiviare

gli oggetti BLOB in una risorsa aggiuntiva collegata allo stesso database e archiviata

localmente nel server. La funzionalità FILESTREAM gestisce gli oggetti BLOB in un

database SQL mediante il file system NTFS sottostante.

Il percorso in cui un provider di Archiviazione BLOB remoti archivia i dati BLOB dipende

dal provider in uso. Nel caso del provider SQL FILESTREAM, i dati non vengono

archiviati nel file MDF, bensì in un altro file associato al database.

Questa implementazione del provider FILESTREAM è conosciuta come provider

FILESTREAM locale. È possibile preservare le risorse utilizzando il provider

FILESTREAM locale di Archiviazione BLOB remoti per posizionare i dati BLOB estratti in

un altro disco locale (meno costoso), ad esempio RAID 5, anziché in RAID 10. Non è

possibile utilizzare Archiviazione BLOB remoti con il provider FILESTREAM locale in

dispositivi di archiviazione remota, ad esempio archiviazione basata sulla rete (NAS,

Network-Attached Storage). Il provider FILESTREAM è supportato solo se viene

utilizzato su unità disco rigido locali.

Un provider FILESTREAM locale di Archiviazione BLOB remoti disponibile in SQL Server

2008 R2 Express può archiviare i dati BLOB in una soluzione di archiviazione remota

commerciale, ad esempio DAS (Direct-Attached Storage) o NAS. SharePoint Server

2010 tuttavia attualmente non supporta il provider FILESTREAM remoto di Archiviazione

BLOB remoti.

Page 8: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

3

Utilizzo di Archiviazione BLOB remoti con Prodotti SharePoint 2010 SharePoint Server 2010 supporta il provider FILESTREAM incluso nel pacchetto di

installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per SQL

Server 2008 R2. Questa versione di Archiviazione BLOB remoti è disponibile in

http://go.microsoft.com/fwlink/?LinkID=177388&clcid=0x410

(http://go.microsoft.com/fwlink/?LinkID=177388&clcid=0x410). Questa è l'unica versione

di Archiviazione BLOB remoti supportata da SharePoint Server 2010. Le versioni

precedenti non sono supportate. È inoltre possibile utilizzare provider di Archiviazione

BLOB remoti di terze parti con le API di tale funzionalità per creare una soluzione di

archiviazione di dati BLOB compatibile con SharePoint Server 2010.

In SharePoint Server 2010 durante il backup e il ripristino delle raccolte siti e

l'importazione o l'esportazione dei siti, il contenuto dei file verrà scaricato e quindi

caricato di nuovo nel server indipendentemente dal provider di Archiviazione BLOB

remoti in uso. Il provider FILESTREAM tuttavia è l'unico provider attualmente supportato

per le operazioni di backup e ripristino di database delle farm di Prodotti SharePoint

2010.

Quando è implementata la funzionalità Archiviazione BLOB remoti, SQL Server stesso

viene considerato come provider di Archiviazione BLOB remoti. Si rileverà questo fattore

quando si esegue la migrazione di contenuto all'interno e all'esterno di Archiviazione

BLOB remoti.

Se si prevede di archiviare dati BLOB in un archivio di Archiviazione BLOB remoti diverso

dai database del contenuto di SharePoint Server 2010, è necessario eseguire SQL

Server 2008 con SP1 e aggiornamento cumulativo 2. Questo requisito si applica a tutti i

provider di Archiviazione BLOB remoti.

Il provider FILESTREAM consigliato per l'aggiornamento da installazioni autonome di

Windows SharePoint Services 3.0 con database del contenuto di dimensioni maggiori di

4 gigabyte (GB) a SharePoint Server 2010 associa localmente i dati al database del

contenuto corrente e non richiede SQL Server Enterprise Edition.

Importante:

Archiviazione BLOB remoti non consente alcun tipo di accesso diretto ai file archiviati in

Prodotti Microsoft SharePoint 2010. Qualsiasi tipo di accesso deve essere effettuato

utilizzando solo Prodotti SharePoint 2010.

Page 9: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

4

Altre risorse Panoramica di FILESTREAM

(http://go.microsoft.com/fwlink/?LinkID=166020&clcid=0x410)

Archiviazione FILESTREAM in SQL Server 2008 (le informazioni potrebbero essere in

lingua inglese) (http://go.microsoft.com/fwlink/?LinkID=165746&clcid=0x410)

Specifica per l'implementazione della libreria di provider di Archiviazione BLOB remoti

(http://go.microsoft.com/fwlink/?LinkID=166066&clcid=0x410)

Page 10: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

5

Pianificare l'utilizzo di Archiviazione BLOB remoti (SharePoint Server 2010)

Data aggiornamento: 8 luglio 2010

Per impostazione predefinita, in SQL Server i dati BLOB vengono archiviati nei database

dell'applicazione. Man mano che aumenta l'utilizzo di un database, è possibile che le

dimensioni complessive dei dati BLOB archiviati aumentino rapidamente e superino le

dimensioni complessive dei metadati dei documenti e di altri dati strutturati archiviati nel

database. I dati BLOB utilizzano elevate quantità di spazio dei file, nonché risorse del

server ottimizzate per i schemi di accesso al database anziché per l'archiviazione di file di

grandi dimensioni.

Archiviazione BLOB remoti è un set di API di libreria incorporato come Feature Pack

aggiuntivo per Microsoft SQL Server. Può essere eseguito nel server locale con Microsoft

SQL Server 2008 R2, SQL Server 2008 o SQL Server 2008 R2 Express. Per eseguire

Archiviazione BLOB remoti in un server remoto, è necessario utilizzare SQL Server 2008

R2 Enterprise Edition. La funzione di Archiviazione BLOB remoti è quella di spostare

l'archiviazione degli oggetti BLOB da server di database a soluzioni di archiviazione

commerciali. Archiviazione BLOB remoti consente di risparmiare molto spazio e di

preservare le risorse del server offrendo inoltre alle applicazioni un modello

standardizzato per l'accesso ai dati BLOB. In Microsoft SharePoint Server 2010 è

possibile utilizzare Archiviazione BLOB remoti solo per i database del contenuto.

Per ulteriori informazioni di carattere generale su Archiviazione BLOB remoti, inclusa una

descrizione del provider FILESTREAM, vedere Panoramica di Archiviazione BLOB

remoti (SharePoint Server 2010).

Archiviazione BLOB remoti offre i vantaggi seguenti:

I dati BLOB possono essere archiviati su dispositivi di archiviazione meno costosi

che sono configurati per gestire l'archiviazione semplice.

L'amministrazione dell'archiviazione di oggetti BLOB è controllata da un sistema

progettato in modo specifico per l'utilizzo dei dati BLOB.

Le risorse del server di database vengono liberate per le operazioni di database.

Questi vantaggi non sono tuttavia esenti da conseguenze. Prima di implementare

Archiviazione BLOB remoti in SharePoint Server 2010, è consigliabile valutare se tali

vantaggi potenziali sono superiori ai costi e alle limitazioni correlati all'implementazione e

alla gestione di questa funzionalità. In questo articolo viene descritto tale processo di

valutazione.

Page 11: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

6

Contenuto dell'articolo:

Esaminare l'ambiente

Valutare le opzioni dei provider

Esaminare l'ambiente Per iniziare l'analisi di Archiviazione BLOB remoti, esaminare le dimensioni dei database

del contenuto. Se tali dimensioni soddisfano i criteri in favore di Archiviazione BLOB

remoti, è consigliabile considerare il tipo di contenuto a cui si accede e in che modo viene

utilizzato.

Dimensioni dei database del contenuto

È possibile prevedere di ottenere un vantaggio da Archiviazione BLOB remoti nei casi

seguenti:

Le dimensioni dei database del contenuto sono superiori a 500 gigabyte (GB).

Le dimensioni dei file di dati BLOB sono superiori a 256 kilobyte (KB).

I file di dati BLOB hanno una dimensione di almeno 80 KB e il server di database

costituisce un collo di bottiglia per le prestazioni. In questo caso, Archiviazione BLOB

remoti consente di ridurre sia le operazioni di I/O che il carico di elaborazione del

server di database.

Anche se la presenza di molti BLOB di piccole dimensioni può causare una riduzione

delle prestazioni, il costo di archiviazione è solitamente la considerazione più importante

nella valutazione di Archiviazione BLOB remoti. La riduzione prevista delle prestazioni è

di solito un compromesso accettabile per la riduzione dei costi per l'hardware di

archiviazione.

Tipo di contenuto e utilizzo

L'utilizzo di Archiviazione BLOB remoti è più vantaggioso in sistemi in cui vengono

archiviati file di dimensioni elevate, ad esempio file multimediali digitali. Archiviazione

BLOB remoti viene in genere implementato negli ambienti in cui non si accede

frequentemente a file archiviati di grandi dimensioni, ad esempio un archivio. Se il proprio

ambiente soddisfa questi requisiti, è consigliabile considerare l'implementazione di

Archiviazione BLOB remoti.

Se si archiviano molti file di piccole dimensioni (meno di 256 KB) a cui molti utenti

accedono frequentemente, potrebbe verificarsi una maggiore latenza nei siti con molti file

di piccole dimensioni archiviati in Archiviazione BLOB remoti. L'aumento della latenza è

un fattore di costo da considerare nella valutazione di Archiviazione BLOB remoti come

Page 12: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

7

soluzione di archiviazione. È tuttavia improbabile che questa sia la considerazione più

decisiva. L'aumento della latenza dipende inoltre dal provider di Archiviazione BLOB

remoti utilizzato.

Valutare le opzioni dei provider Per la connessione delle API di Archiviazione BLOB remoti a SQL Server, è necessario

utilizzare un provider.

Importante:

Archiviazione BLOB remoti può essere eseguito nel server locale con Microsoft SQL

Server 2008 R2, SQL Server 2008 o SQL Server 2008 R2 Express. Per eseguire

Archiviazione BLOB remoti in un server remoto, è necessario utilizzare SQL Server 2008

R2 Enterprise Edition. Con SharePoint Server 2010 è necessario utilizzare la versione di

Archiviazione BLOB remoti inclusa con il pacchetto di installazione di Archiviazione

BLOB remoti di SQL Server dal Feature Pack per Microsoft SQL Server 2008 R2. Le

versioni precedenti di Archiviazione BLOB remoti non funzioneranno con SharePoint

Server 2010. Archiviazione BLOB remoti non è supportato in SQL Server 2005.

Gli oggetti BLOB possono essere mantenuti in soluzioni di archiviazione commerciali, ad

esempio un dispositivo di archiviazione DAS o NAS, in base alla soluzione supportata dal

provider. Il provider FILESTREAM è supportato da SharePoint Server 2010 solo se viene

utilizzato in unità disco rigido locali. Non è possibile utilizzare Archiviazione BLOB remoti

con FILESTREAM in dispositivi di archiviazione remoti, ad esempio NAS.

Nella tabella seguente sono riepilogati i vantaggi e i limiti di FILESTREAM.

Requisito operativo Archiviazione BLOB

remoti con FILESTREAM

Archiviazione BLOB

remoti senza

FILESTREAM

Backup e ripristino integrati dell'archivio BLOB in SQL Server

Sì Sì

Migrazione tramite script ai BLOB

Sì Sì

Page 13: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

8

Requisito operativo Archiviazione BLOB

remoti con FILESTREAM

Archiviazione BLOB

remoti senza

FILESTREAM

Mirroring supportato No No

Log shipping Sì Sì, con implementazione del provider

Snapshot del database No1 No1

Replica geografica Sì No

Crittografia Solo NTFS No

Archiviazione basata sulla rete (NAS)

Non supportato da Prodotti SharePoint 2010

Sì, con implementazione del provider

1Se il provider di Archiviazione BLOB remoti utilizzato non supporta gli snapshot, non

sarà possibile utilizzarli per la distribuzione o il backup del contenuto. Il provider SQL

FILESTREAM ad esempio non supporta gli snapshot.

Se FILESTREAM non è un provider pratico per il proprio ambiente, è possibile acquistare

un provider di terze parti supportato. In questo caso, è consigliabile valutare i criteri

seguenti quando si acquista un provider:

Funzionalità di backup e ripristino

Ripristino di emergenza verificato

Distribuzione e migrazione dei dati

Impatto sulle prestazioni

Costi di amministrazione a lungo termine

Importante:

Non è consigliabile sviluppare un provider personalizzato, a meno che l'utente non sia un

fornitore di software indipendente (ISV) con un'esperienza di sviluppo significativa nella

progettazione di soluzioni di archiviazione.

Page 14: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

9

Installare e configurare Archiviazione BLOB remoti con il provider FILESTREAM (SharePoint Server 2010)

Data pubblicazione: 12 maggio 2010

In questo articolo viene illustrato come installare e configurare Archiviazione BLOB

remoti con il provider FILESTREAM per un server di database Microsoft SQL Server

2008 che supporta un sistema Microsoft SharePoint Server 2010. L'utilizzo di

Archiviazione BLOB remoti è consigliato in genere nei casi in cui le dimensioni dei

database del contenuto sono uguali o maggiori di 4 gigabyte (GB).

Archiviazione BLOB remoti è un set di API di libreria incorporato come Feature Pack

aggiuntivo per Microsoft SQL Server 2008 e Microsoft SQL Server 2008 Express. La

funzione di Archiviazione BLOB remoti è quella di spostare l'archiviazione degli oggetti

binari di grandi dimensioni (BLOB) da server di database a soluzioni di archiviazione

commerciali. Questa funzionalità viene fornita con il provider FILESTREAM, che si basa

sulle API di Archiviazione BLOB remoti per l'archiviazione dei dati BLOB. Prima di

installare e implementare Archiviazione BLOB remoti, è consigliabile leggere gli articoli

Pianificare l'utilizzo di Archiviazione BLOB remoti (SharePoint Server 2010) e

Panoramica di Archiviazione BLOB remoti (SharePoint Server 2010).

Se si desidera implementare Archiviazione BLOB remoti con un provider diverso da

FILESTREAM, leggere l'articolo Installare e configurare Archiviazione BLOB remoti

senza il provider FILESTREAM (SharePoint Server 2010).

Contenuto dell'articolo:

Attivare FILESTREAM ed effettuare il provisioning dell'archivio dati di Archiviazione

BLOB remoti

Installare Archiviazione BLOB remoti

Attivare e testare Archiviazione BLOB remoti

Per l'account utente utilizzato per eseguire le procedure illustrate in questo articolo

devono essere definite le appartenenze seguenti:

Gruppo Administrators nei server Web e nei server applicazioni.

Gruppo Amministratori farm per la farm di SharePoint Server 2010.

Ruoli predefiniti del server SQL Server dbcreator e securityadmin nel computer in

cui è in esecuzione SQL Server 2008 Express o SQL Server 2008.

Page 15: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

10

Attivare FILESTREAM ed effettuare il provisioning dell'archivio dati di Archiviazione BLOB remoti È necessario attivare e configurare FILESTREAM nel computer SQL Server 2008 che

ospita i database di SharePoint Server 2010. Per attivare e configurare FILESTREAM,

seguire le istruzioni illustrate in Procedura: Abilitazione di FILESTREAM

(http://go.microsoft.com/fwlink/?LinkID=166110&clcid=0x410).

Dopo avere attivato e configurato FILESTREAM, effettuare il provisioning di un archivio

BLOB come illustrato nella procedura seguente.

Per effettuare il provisioning dell'archivio BLOB con il provider FILESTREAM

1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server

2008 e quindi SQL Server Management Studio.

2. Espandere Database.

3. Selezionare il database del contenuto per il quale si desidera creare un archivio

BLOB e quindi fare clic su Nuova query.

4. Nel riquadro Query copiare ed eseguire ognuna delle query SQL seguenti nell'ordine

specificato.

Suggerimento:

Per prestazioni ottimali e una risoluzione dei problemi più semplice, oltre che come

procedura consigliata in generale, creare l'archivio BLOB in un volume non contenente il

sistema operativo, file di paging, dati di database, file di registro o il file tempdb.

use [NomeDatabaseContenuto] if not exists (select * from sys.symmetric_keys where

name = N'##MS_DatabaseMasterKey##')create master key encryption by password =

N'Admin Key Password !2#4'

use [NomeDatabaseContenuto] if not exists (select groupname from sysfilegroups where

groupname=N'RBSFilestreamProvider')alter database [NomeDatabaseContenuto] add

filegroup RBSFilestreamProvider contains filestream

use [NomeDatabaseContenuto] alter database [NomeDatabaseContenuto] add file

(name = RBSFilestreamFile, filename = 'c:\ArchivioBLOB') to filegroup

RBSFilestreamProvider

Dove [NomeDatabaseContenuto] rappresenta il nome del database del contenuto e

c:\ArchivioBLOB rappresenta il volume o la directory in cui si desidera creare

l'archivio BLOB. Tenere presente che è possibile effettuare il provisioning di un

archivio BLOB una sola volta. Se si tenta di effettuare il provisioning dello stesso

archivio BLOB più di una volta, verrà visualizzato un messaggio di errore.

Page 16: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

11

Installare Archiviazione BLOB remoti È necessario installare Archiviazione BLOB remoti nel server di database, nonché in tutti

i server Web e in tutti i server applicazioni della farm di SharePoint. La funzionalità

Archiviazione BLOB remoti deve essere configurata separatamente per ogni database

del contenuto associato.

Avviso:

Non è consigliabile installare Archiviazione BLOB remoti eseguendo il file RBS_X64.msi

e avviando la procedura guidata Installa Archiviazione BLOB remoti SQL. Con la

procedura guidata viene configurato Gestore Archiviazione BLOB remoti in modo che

venga eseguita ogni 30 giorni un'attività pianificata. Questa impostazione potrebbe non

essere ottimale per il proprio ambiente. Per ulteriori informazioni su Gestore

Archiviazione BLOB remoti, vedere la Guida di SQL Server inclusa con il pacchetto di

installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per Microsoft

SQL Server 2008 R2.

Per installare Archiviazione BLOB remoti in un server Web

1. In un server Web passare alla pagina Web all'indirizzo

http://go.microsoft.com/fwlink/?LinkID=177388

(http://go.microsoft.com/fwlink/?LinkID=177388&clcid=0x410) per scaricare il file

RBS_X64.msi.

Importante:

È necessario installare la versione di Archiviazione BLOB remoti inclusa nel pacchetto di

installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per Microsoft

SQL Server 2008 R2. La versione di Archiviazione BLOB remoti deve essere 10.50.xxx.

Non sono supportate versioni precedenti di Archiviazione BLOB remoti per SharePoint

Server 2010.

2. Fare clic sul pulsante Start e quindi digitare cmd nella casella di testo. Nell'elenco

dei risultati fare clic con il pulsante destro del mouse su cmd e quindi scegliere

Esegui come amministratore. Fare clic su OK.

3. Al prompt dei comandi copiare e incollare il comando seguente:

Page 17: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

12

msiexec /qn /lvx* rbs_install_log.txt /i

RBS_X64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY

DBNAME="<NomeDatabaseContenuto>" DBINSTANCE="<NomeIstanzaDatabase>"

FILESTREAMFILEGROUP=RBSFilestreamProvider

FILESTREAMSTORENAME=FilestreamProvider_1

Dove:

<NomeDatabaseContenuto> rappresenta il nome del database.

<NomeIstanzaDatabase> rappresenta il nome dell'istanza di SQL Server.

L'operazione verrà eseguita in un minuto circa.

Per installare Archiviazione BLOB remoti in tutti i server Web e i server

applicazioni aggiuntivi

1. In un server Web passare alla pagina Web all'indirizzo

http://go.microsoft.com/fwlink/?LinkID=177388

(http://go.microsoft.com/fwlink/?LinkID=177388&clcid=0x410) e scaricare il file

RBS_X64.msi.

Importante:

È necessario installare la versione di Archiviazione BLOB remoti inclusa nel pacchetto di

installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per SQL

Server 2008 R2. La versione di Archiviazione BLOB remoti deve essere 10.50.xxx. Non

sono supportate versioni precedenti di Archiviazione BLOB remoti per SharePoint Server

2010.

2. Fare clic sul pulsante Start e quindi digitare cmd nella casella di testo. Nell'elenco

dei risultati fare clic con il pulsante destro del mouse su cmd e quindi scegliere

Esegui come amministratore. Fare clic su OK.

3. Al prompt dei comandi copiare e incollare il comando seguente:

msiexec /qn /lvx* rbs_install_log.txt /i

RBS_X64.msi DBNAME="NomeDatabaseContenuto"

DBINSTANCE="NomeIstanzaDatabase"

ADDLOCAL="Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer"

Dove:

NomeDatabaseContenuto rappresenta il nome del database.

NomeIstanzaDatabase rappresenta il nome dell'istanza di SQL Server.

L'operazione verrà eseguita in un minuto circa.

Page 18: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

13

4. Ripetere questa procedura in tutti i server Web e i server applicazioni. Se non si

installa Archiviazione BLOB remoti in ogni server Web e in ogni server applicazioni,

gli utenti riceveranno un messaggio di errore quando tenteranno di scrivere nei

database del contenuto.

Per verificare l'installazione di Archiviazione BLOB remoti

1. Il file di registro rbs_install_log.txt viene creato nello stesso percorso del file

RBS_X64.msi. Aprire il file di registro rbs_install_log.txt con un editor di testo e

scorrere verso la fine del file. Nelle ultime 20 righe della fine del file dovrebbe essere

presente una voce simile alla seguente: «Product: SQL Remote Blob Storage –

Installation completed successfully».

2. Nel computer in cui è in esecuzione SQL Server 2008 verificare che siano state

create nel database del contenuto le tabelle di Archiviazione BLOB remoti. In tale

database dovrebbero essere presenti diverse tabelle il cui nome è preceduto dalle

lettere «mssqlrbs».

Attivare e testare Archiviazione BLOB remoti È necessario attivare Archiviazione BLOB remoti in un server Web della farm di

SharePoint. Per eseguire tale attività è possibile scegliere un server Web qualsiasi,

purché vi sia stata installata la funzionalità Archiviazione BLOB remoti mediante la

procedura descritta in precedenza.

Per attivare Archiviazione BLOB remoti

1. Fare clic sul pulsante Start, scegliere Programmi, Prodotti Microsoft SharePoint

2010 e quindi Shell di gestione SharePoint 2010.

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

$cdb = Get-SPContentDatabase –WebApplication <http://NomeSito>

Dove <http://NomeSito> rappresenta l'URL dell'applicazione Web connessa al

database del contenuto.

Page 19: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

14

$rbss = $cdb.RemoteBlobStorageSettings

$rbss.Installed()

$rbss.Enable()

$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])

$rbss

Per testare l'archivio dati di Archiviazione BLOB remoti

1. Connettersi a una raccolta documenti in qualsiasi server Web.

2. Caricare nella raccolta documenti un file di almeno 100 kilobyte (KB).

3. Nel computer in cui si trova l'archivio dati di Archiviazione BLOB remoti fare clic sul

pulsante Start e quindi scegliere Computer.

4. Passare alla directory dell'archivio dati di Archiviazione BLOB remoti.

5. Passare all'elenco dei file e aprire la cartella con la data di modifica più recente (non

$FSLOG). In questa cartella aprire il file con la data di modifica più recente. Verificare

che le dimensioni e il contenuto di questo file corrispondano a quelli del file caricato.

In caso contrario, accertarsi che la funzionalità Archiviazione BLOB remoti sia

installata e attivata correttamente.

Per attivare ulteriori database per l'utilizzo di Archiviazione BLOB remoti, vedere

Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti

(SharePoint Server 2010).

Concetti Eseguire la migrazione di contenuto all'interno o all'esterno di Archiviazione BLOB remoti

(SharePoint Server 2010)

Disattivare Archiviazione BLOB remoti in un database del contenuto (SharePoint Server

2010)

Page 20: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

15

Installare e configurare Archiviazione BLOB remoti senza il provider FILESTREAM (SharePoint Server 2010)

Data pubblicazione: 12 maggio 2010

In questo articolo viene illustrato come installare e configurare Archiviazione BLOB

remoti in un server di database Microsoft SQL Server 2008 che supporta un sistema

Microsoft SharePoint Server 2010. L'utilizzo di Archiviazione BLOB remoti è consigliato in

genere nei casi in cui le dimensioni dei database del contenuto sono uguali o maggiori di

4 gigabyte (GB).

Archiviazione BLOB remoti è un set di API di libreria incorporato come Feature Pack

aggiuntivo per Microsoft SQL Server 2008 e Microsoft SQL Server 2008 Express. La

funzione di Archiviazione BLOB remoti è quella di spostare l'archiviazione degli oggetti

binari di grandi dimensioni (BLOB) da server di database a soluzioni di archiviazione

commerciali.

In Archiviazione BLOB remoti viene utilizzato un provider per la connessione a un

archivio BLOB dedicato che implementa le API di Archiviazione BLOB remoti.

Archiviazione BLOB remoti viene fornito con il provider FILESTREAM. È inoltre possibile

utilizzare provider di Archiviazione BLOB remoti di terze parti con le API di tale

funzionalità per creare una soluzione di archiviazione BLOB.

Se si decide di implementare Archiviazione BLOB remoti utilizzando un provider di terze

parti anziché FILESTREAM, è possibile utilizzare le informazioni contenute in questo

articolo per installare Archiviazione BLOB remoti senza il provider FILESTREAM. Per

utilizzare Archiviazione BLOB remoti, è necessario installare il provider di terze parti

utilizzando la documentazione fornita con tale provider.

Se si desidera installare e configurare Archiviazione BLOB remoti con il provider

FILESTREAM, vedere Installare e configurare Archiviazione BLOB remoti con il provider

FILESTREAM (SharePoint Server 2010).

Prima di installare e implementare Archiviazione BLOB remoti, è consigliabile leggere gli

articoli Panoramica di Archiviazione BLOB remoti (SharePoint Server 2010) e Pianificare

l'utilizzo di Archiviazione BLOB remoti (SharePoint Server 2010).

Page 21: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

16

Contenuto dell'articolo:

Installare Archiviazione BLOB remoti

Attivare e testare Archiviazione BLOB remoti

Per l'account utente utilizzato per eseguire le procedure illustrate in questo articolo

devono essere definite le appartenenze seguenti:

Gruppo Administrators nei server Web e nei server applicazioni.

Ruoli predefiniti del server SQL Server dbcreator e securityadmin nel computer in

cui è in esecuzione SQL Server 2008 Express o SQL Server 2008.

Installare Archiviazione BLOB remoti È necessario installare Archiviazione BLOB remoti nel server di database, nonché in tutti

i server Web e in tutti i server applicazioni della farm di SharePoint. La funzionalità

Archiviazione BLOB remoti deve essere configurata separatamente per ogni database

del contenuto associato.

Avviso:

Non è consigliabile installare Archiviazione BLOB remoti eseguendo il file RBS_X64.msi

e avviando la procedura guidata Installa Archiviazione BLOB remoti SQL. Con la

procedura guidata viene configurato Gestore Archiviazione BLOB remoti in modo che

venga eseguita ogni 30 giorni un'attività pianificata. Questa impostazione potrebbe non

essere ottimale per il proprio ambiente. Per ulteriori informazioni su Gestore

Archiviazione BLOB remoti, vedere la Guida di SQL Server inclusa con il pacchetto di

installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per Microsoft

SQL Server 2008 R2.

Per installare Archiviazione BLOB remoti in un server Web

1. In un server Web passare alla pagina Web all'indirizzo

http://go.microsoft.com/fwlink/?LinkID=177388

(http://go.microsoft.com/fwlink/?LinkID=177388&clcid=0x410) per scaricare il file

RBS_X64.msi. Quando viene visualizzato il messaggio con i pulsanti Esegui o Salva

per il file, fare clic su Salva.

Page 22: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

17

Importante:

È necessario installare la versione di Archiviazione BLOB remoti inclusa nel pacchetto di

installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per Microsoft

SQL Server 2008 R2. La versione di Archiviazione BLOB remoti deve essere 10.50.xxx.

Non sono supportate versioni precedenti di Archiviazione BLOB remoti per SharePoint

Server 2010.

2. Fare clic sul pulsante Start e quindi digitare cmd nella casella di testo. Nell'elenco

dei risultati fare clic con il pulsante destro del mouse su cmd e quindi scegliere

Esegui come amministratore. Fare clic su OK.

3. Al prompt dei comandi copiare e incollare il comando seguente:

msiexec /lvx* rbs_install.log /q /i rbs.msi

ADDLOCAL=ServerScript,Client,Maintainer

L'operazione verrà eseguita in un minuto circa.

Ripetere questa procedura in ogni server Web e in ogni server applicazioni della

farm. Se non si installa Archiviazione BLOB remoti in ogni server Web e in ogni

server applicazioni, gli utenti riceveranno un messaggio di errore quando tenteranno

di scrivere nei database del contenuto.

Per installare Archiviazione BLOB remoti nel server di database e impostare un

database del contenuto per l'utilizzo di Archiviazione BLOB remoti

1. Nel server di database passare alla pagina Web all'indirizzo

http://go.microsoft.com/fwlink/?LinkID=177388

(http://go.microsoft.com/fwlink/?LinkID=177388&clcid=0x410) e scaricare il file

RBS_X64.msi.

Importante:

È necessario installare la versione di Archiviazione BLOB remoti inclusa nel pacchetto di

installazione di Archiviazione BLOB remoti di SQL Server dal Feature Pack per Microsoft

SQL Server 2008 R2. La versione di Archiviazione BLOB remoti deve essere 10.50.xxx.

Non sono supportate versioni precedenti di Archiviazione BLOB remoti per SharePoint

Server 2010.

2. Fare clic sul pulsante Start e quindi digitare cmd nella casella di testo. Nell'elenco

dei risultati fare clic con il pulsante destro del mouse su cmd e quindi scegliere

Esegui come amministratore. Fare clic su OK.

3. Al prompt dei comandi copiare e incollare il comando seguente:

Page 23: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

18

msiexec /lvx* rbs_enable_WSS_Content.log /q /i rbs.msi ADDLOCAL=EnableRBS

DBINSTANCE="<NomeIstanzaDatabase>" DBNAME="<NomeDatabaseContenuto>"

Dove:

<NomeIstanzaDatabase> rappresenta il nome dell'istanza di SQL Server.

<NomeDatabaseContenuto> rappresenta il nome del database del contenuto.

L'operazione verrà eseguita in un minuto circa.

Per impostare ulteriori database del contenuto per l'utilizzo di Archiviazione

BLOB remoti, vedere Impostare un database del contenuto per l'utilizzo di

Archiviazione BLOB remoti (SharePoint Server 2010).

Per verificare l'installazione di Archiviazione BLOB remoti

1. Il file di registro rbs_install_log.txt viene creato nello stesso percorso del file

RBS_X64.msi. Aprire il file di registro rbs_install_log.txt con un editor di testo e

scorrere verso la fine del file. Nelle ultime 20 righe della fine del file dovrebbe essere

presente una voce simile alla seguente: «Product: SQL Remote Blob Storage –

Installation completed successfully»

.

2. Nel computer in cui è in esecuzione SQL Server 2008 verificare che siano state

create nel database del contenuto le tabelle di Archiviazione BLOB remoti. In tale

database dovrebbero essere presenti diverse tabelle il cui nome è preceduto dalle

lettere «mssqlrbs».

Attivare e testare Archiviazione BLOB remoti È necessario attivare Archiviazione BLOB remoti in un server Web della farm di

SharePoint. Per eseguire tale attività è possibile scegliere un server Web qualsiasi,

purché vi sia stato installato Archiviazione BLOB remoti mediante la procedura descritta

in precedenza.

Per attivare Archiviazione BLOB remoti

1. Fare clic sul pulsante Start, scegliere Programmi, Prodotti Microsoft SharePoint

2010 e quindi Shell di gestione SharePoint 2010.

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

Page 24: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

19

$cdb = Get-SPContentDatabase –WebApplication <http://NomeSito>

Dove <http://NomeSito> rappresenta l'applicazione Web collegata al database del

contenuto.

$rbss = $cdb.RemoteBlobStorageSettings $rbss.Installed() $rbss.Enable() $rbss

Per testare l'archivio dati di Archiviazione BLOB remoti

1. Connettersi a una raccolta documenti in qualsiasi server Web.

2. Caricare nella raccolta documenti un file di almeno 100 kilobyte (KB).

3. Nel computer in cui si trova l'archivio dati di Archiviazione BLOB remoti fare clic sul

pulsante Start e quindi scegliere Computer.

4. Passare alla directory dell'archivio dati di Archiviazione BLOB remoti.

5. Passare all'elenco dei file e aprire la cartella con la data di modifica più recente (non

$FSLOG). In questa cartella aprire il file con la data di modifica più recente. Verificare

che le dimensioni e il contenuto di questo file corrispondano a quelli del file caricato.

In caso contrario, accertarsi che la funzionalità Archiviazione BLOB remoti sia

installata e attivata correttamente.

Concetti Eseguire la migrazione di contenuto all'interno o all'esterno di Archiviazione BLOB remoti

(SharePoint Server 2010)

Disattivare Archiviazione BLOB remoti in un database del contenuto (SharePoint Server

2010)

Page 25: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

20

Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti (SharePoint Server 2010)

Data pubblicazione: 12 maggio 2010

In questo articolo viene descritto come impostare un database del contenuto per l'utilizzo

di Archiviazione BLOB remoti. Nelle istruzioni si presuppone che sia stata già installata la

funzionalità Archiviazione BLOB remoti per l'utilizzo con Microsoft SharePoint Server

2010. Per installare e configurare Archiviazione BLOB remoti, vedere Installare e

configurare Archiviazione BLOB remoti con il provider FILESTREAM (SharePoint Server

2010).

Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti Per impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti, è

necessario effettuare il provisioning di un archivio di oggetti binari di grandi dimensioni

(BLOB) in SQL Server, aggiungere le informazioni sul database del contenuto alla

configurazione di Archiviazione BLOB remoti in un server Web e quindi testare l'archivio

dati di Archiviazione BLOB remoti.

In queste istruzioni si presuppone che nel server di database sia installato SQL Server

Management Studio. In caso contrario, è possibile scaricare e installare Management

Studio da Microsoft SQL Server 2008 Management Studio Express

(http://go.microsoft.com/fwlink/?LinkID=186132&clcid=0x410). È possibile eseguire le

procedure seguenti in qualsiasi server Web o server applicazioni della farm. Per

semplicità, nell'articolo si fa riferimento tuttavia a un server Web.

Nota:

In queste istruzioni si presuppone che venga utilizzato il provider FILESTREAM di

Archiviazione BLOB remoti. Se si utilizza un provider diverso, fare riferimento alle

istruzioni del provider per eseguire queste operazioni.

Per impostare un database del contenuto per l'utilizzo di Archiviazione BLOB

remoti

Page 26: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

21

1. Verificare che l'account utente utilizzato per eseguire questa procedura sia membro

del gruppo Administrators nel server Web e dei ruoli predefiniti del server SQL Server

dbcreator e securityadmin nel computer in cui è in esecuzione Microsoft SQL

Server 2008 R2, SQL Server 2008 con Service Pack 1 (SP1) e aggiornamento

cumulativo 2 o SQL Server 2005 con SP3 e aggiornamento cumulativo 3.

2. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server

2008 e quindi SQL Server Management Studio.

3. Nella finestra di dialogo Connetti al server specificare il tipo di server, il nome del

server e il metodo di autenticazione del server di database al quale si desidera

connettersi e quindi fare clic su Connetti.

4. Espandere Database.

5. Fare clic con il pulsante destro del mouse sul database del contenuto per il quale si

desidera creare un archivio BLOB e quindi scegliere Nuova query.

6. Nel riquadro Query copiare ed eseguire le query SQL seguenti nell'ordine indicato.

use [NomeDatabaseContenuto] if not exists (select * from sys.symmetric_keys where

name = N'##MS_DatabaseMasterKey##')create master key encryption by password =

N'Admin Key Password !2#4'

use [NomeDatabaseContenuto] if not exists (select groupname from sysfilegroups where

groupname=N'RBSFilestreamProvider')alter database [NomeDatabaseContenuto] add

filegroup RBSFilestreamProvider contains filestream

use [NomeDatabaseContenuto] alter database [NomeDatabaseContenuto] add file

(name = RBSFilestreamFile, filename = 'c:\ArchivioArchiviazioneBLOBRemoti') to

filegroup RBSFilestreamProvider

Dove [NomeDatabaseContenuto] rappresenta il nome del database del contenuto e

c:\ArchivioArchiviazioneBLOBRemoti rappresenta il volume o la directory in cui sarà

contenuto l'archivio dati di Archiviazione BLOB remoti. Tenere presente che è

possibile effettuare il provisioning di un archivio di Archiviazione BLOB remoti una

sola volta. Se si tenta di effettuare il provisioning dello stesso archivio dati di

Archiviazione BLOB remoti più di una volta, verrà visualizzato un errore.

Suggerimento:

Per prestazioni ottimali e una risoluzione dei problemi più semplice, oltre che come

procedura consigliata in generale, creare l'archivio dati di Archiviazione BLOB remoti in

un volume non contenente il sistema operativo, file di paging, dati di database, file di

registro o il file tempdb.

7. Fare clic sul pulsante Start, scegliere Esegui, digitare cmd nella casella di testo Apri

e quindi fare clic su OK.

Page 27: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

22

8. Al prompt dei comandi copiare e incollare il comando seguente:

msiexec /qn /i rbs.msi REMOTEBLOBENABLE=1

FILESTREAMPROVIDERENABLE=1 DBNAME=<NomeDatabaseContenuto>

FILESTREAMSTORENAME=FilestreamProvider_1

ADDLOCAL=EnableRBS,FilestreamRunScript

DBINSTANCE=<NomeIstanzaDatabase>>

Dove <NomeDatabaseContenuto> rappresenta il nome del database del contenuto e

<NomeIstanzaDatabase> rappresenta il nome dell'istanza di SQL Server.

L'operazione verrà eseguita in un minuto circa.

Per testare l'archivio dati di Archiviazione BLOB remoti

1. Connettersi a una raccolta documenti in qualsiasi server Web.

2. Caricare nella raccolta documenti un file di almeno 100 kilobyte (KB).

3. Nel computer in cui si trova l'archivio dati di Archiviazione BLOB remoti fare clic sul

pulsante Start e quindi scegliere Computer.

4. Passare alla directory dell'archivio dati di Archiviazione BLOB remoti.

5. Individuare la cartella con la data di modifica più recente, ad esclusione della cartella

$FSLOG. Aprire tale cartella e individuare il file con la data di modifica più recente.

Verificare che le dimensioni e il contenuto di questo file corrispondano a quelli del file

caricato. In caso contrario, accertarsi che la funzionalità Archiviazione BLOB remoti

sia installata e attivata correttamente.

Concetti Panoramica di Archiviazione BLOB remoti (SharePoint Server 2010)

Eseguire la migrazione di contenuto all'interno o all'esterno di Archiviazione BLOB remoti

(SharePoint Server 2010)

Page 28: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

23

Eseguire la migrazione di contenuto all'interno o all'esterno di Archiviazione BLOB remoti (SharePoint Server 2010)

Data pubblicazione: 12 maggio 2010

In questo articolo viene descritto come eseguire la migrazione di contenuto all'interno o

all'esterno di Archiviazione BLOB remoti o in un provider diverso.

Dopo aver installato Archiviazione BLOB remoti e aver impostato un database del

contenuto per l'utilizzo di questa funzionalità, è possibile eseguire la migrazione di tutto il

contenuto esistente in tale database nel provider attivo del database. Per la migrazione

del contenuto all'interno o all'esterno di Archiviazione BLOB remoti o in un altro provider,

viene utilizzato lo stesso comando di Windows PowerShell 2.0. Quando è implementata

la funzionalità Archiviazione BLOB remoti, SQL Server stesso viene considerato come

provider di Archiviazione BLOB remoti.

È possibile eseguire la migrazione di database del contenuto in qualsiasi momento, ma è

consigliabile procedere in periodi di utilizzo ridotto, in modo che questa attività non

determini un rallentamento delle prestazioni per gli utenti. Con la migrazione tutti i dati del

database del contenuto specificato vengono spostati nel meccanismo di archiviazione del

provider appena denominato.

Questa operazione può essere eseguita in qualsiasi server Web della farm. È sufficiente

eseguire l'operazione una volta in un server Web per ogni database del contenuto che si

desidera sottoporre a migrazione.

Per eseguire la migrazione di un database del contenuto tramite Windows

PowerShell

1. Verificare che siano soddisfatti i requisiti minimi seguenti: vedere Add-

SPShellAdmin.

2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

3. Fare clic su Prodotti Microsoft SharePoint 2010.

4. Fare clic su Shell di gestione SharePoint 2010.

5. Al prompt dei comandi di Windows PowerShell digitare i comandi indicati nei

passaggi seguenti.

Page 29: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

24

6. Per ottenere le impostazioni (settings) di Archiviazione BLOB remoti del database del

contenuto:

$cdb=Get-SPContentDatabase <NomeDatabaseContenuto>

$rbs=$cdb.RemoteBlobStorageSettings

Dove <NomeDatabaseContenuto> rappresenta il nome del database del contenuto.

7. Per visualizzare un elenco di tutti i provider di Archiviazione BLOB remoti installati nel

server Web:

$rbs.GetProviderNames()

8. Per impostare il provider attivo di Archiviazione BLOB remoti:

$rbs.SetActiveProviderName(<NuovoProvider>)

Dove <NuovoProvider> rappresenta il nome del provider che si desidera impostare

come attivo per il database del contenuto. Se si desidera eseguire la migrazione di

tutto il database del contenuto all'esterno di Archiviazione BLOB remoti in uno spazio

di archiviazione inline di SQL Server, impostare questo valore su ().

.

9. Eseguire la migrazione dei dati da Archiviazione BLOB remoti nel nuovo provider o in

SQL Server:

$rbs.Migrate()

Concetti Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti

(SharePoint Server 2010)

Page 30: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

25

Disattivare Archiviazione BLOB remoti in un database del contenuto (SharePoint Server 2010)

Data pubblicazione: 12 maggio 2010

È possibile disattivare Archiviazione BLOB remoti in un database del contenuto. Dopo la

disattivazione, gli oggetti binari di grandi dimensioni (BLOB) vengono archiviati inline in

SQL Server per tutte le successive operazioni di scrittura nel database del contenuto. In

questo articolo viene descritto come disattivare Archiviazione BLOB remoti in un

database del contenuto.

È possibile disattivare Archiviazione BLOB remoti in un database del contenuto

impostando il nome del provider attivo sulla stringa vuota in Windows PowerShell. Per

ogni database del contenuto esiste una proprietà RemoteBlobStorageSettings che può

essere utilizzata per richiamare il metodo SetActiveProviderName.

Questa operazione non comporta una modifica del percorso di archiviazione degli oggetti

BLOB precedentemente archiviati in Archiviazione BLOB remoti o in uno spazio di

archiviazione inline. La disattivazione di Archiviazione BLOB remoti non ne determina la

disinstallazione. Non è consigliabile disinstallare Archiviazione BLOB remoti.

Questa operazione può essere eseguita in qualsiasi server Web della farm. È sufficiente

eseguire l'operazione una volta in un server Web per ogni database del contenuto in cui

si desidera disattivare Archiviazione BLOB remoti.

Attenzione:

Non utilizzare il metodo Disable() nell'oggetto RemoteBlobStorageSettings. Questo

metodo viene utilizzato solo per disinstallare Archiviazione BLOB remoti e non è

consigliabile disattivare semplicemente la scrittura di nuovi oggetti BLOB in Archiviazione

BLOB remoti.

È necessario utilizzare i cmdlet di Windows PowerShell 2.0 per disattivare Archiviazione

BLOB remoti. Per questa attività non è disponibile alcuna opzione dell'interfaccia utente.

Page 31: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

26

Per disattivare Archiviazione BLOB remoti tramite Windows PowerShell

1. Verificare che siano soddisfatti i requisiti minimi seguenti: vedere Add-

SPShellAdmin.

2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

3. Fare clic su Prodotti Microsoft SharePoint 2010.

4. Fare clic su Shell di gestione SharePoint 2010.

5. Al prompt dei comandi di Windows PowerShell digitare i comandi seguenti:

$site=Get-SPSite "<http://URLSito>"

$rbss=$site.ContentDatabase.RemoteBlobStorageSettings

$rbss.SetActiveProviderName("")

Dove <http://URLSito> rappresenta l'applicazione Web collegata al database del

contenuto in cui viene disattivato l'utilizzo di Archiviazione BLOB remoti.

Per ulteriori informazioni, vedere Get-SPSite (http://technet.microsoft.com/it-

it/library/f3422bf4-0f9b-4f22-94c8-2a0606a31b16(Office.14).aspx).

Page 32: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

27

Gestire Archiviazione BLOB remoti (SharePoint Server 2010)

Data pubblicazione: 27 agosto 2010

Le attività di gestione associate ad Archiviazione BLOB remoti vengono eseguite

principalmente tramite Gestore Archiviazione BLOB remoti, che effettua attività

periodiche di Garbage Collection e altre operazioni di gestione per una distribuzione di

Archiviazione BLOB remoti. È possibile pianificare queste attività per ogni database in cui

viene utilizzato Archiviazione BLOB remoti tramite l'Utilità di pianificazione di Windows o

Microsoft SQL Server Agent. Il provisioning di Gestore Archiviazione BLOB remoti deve

essere effettuato tramite parametri della riga di comando o un file XML. Se sono presenti

database con mirroring o replicati, è necessario eseguire il gestore in ogni singola

istanza.

Contenuto dell'articolo:

Garbage Collection

Verifiche della coerenza di Archiviazione BLOB remoti e dell'archivio BLOB

Esecuzione di Gestore Archiviazione BLOB remoti

Garbage Collection La Garbage Collection è un'operazione di rimozione dall'archivio BLOB remoti di dati

senza riferimenti o eliminati. In Archiviazione BLOB remoti questa operazione viene

eseguita in modo passivo. I riferimenti agli oggetti BLOB vengono conteggiati cercando

l'elenco di ID di BLOB archiviati dall'applicazione nelle colonne delle tabelle di

Archiviazione BLOB remoti al momento della Garbage Collection.

Qualsiasi riferimento BLOB presente nelle tabelle ausiliarie di Archiviazione BLOB remoti

ma assente nelle colonne di Archiviazione BLOB remoti nelle tabelle dell'applicazione è

considerato come eliminato dall'applicazione e verrà raccolto nella Garbage Collection.

Anche gli oggetti BLOB non presenti in alcuna colonna di Archiviazione BLOB remoti e

creati prima della finestra temporale dell'esecuzione di Pulizia orfani, descritta più avanti

in questo articolo, sono considerati come eliminati dall'applicazione e verranno raccolti

nella Garbage Collection.

Poiché la Garbage Collection passiva organizza in tabelle i riferimenti BLOB provenienti

dalle colonne di Archiviazione BLOB remoti delle tabelle di un'applicazione, ogni colonna

di Archiviazione BLOB remoti deve disporre di un indice valido per poter essere registrata

in Archiviazione BLOB remoti.

Page 33: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

28

La Garbage Collection viene eseguita dallo strumento Gestore Archiviazione BLOB

remoti. È consigliabile pianificarne l'esecuzione in orari non di punta per ridurre l'effetto

sulle normali operazioni di database.

La Garbage Collection di Archiviazione BLOB remoti viene eseguita nei tre passaggi

seguenti:

Analisi dei riferimenti. Nel primo passaggio viene confrontato il contenuto delle

tabelle di Archiviazione BLOB remoti dell'applicazione con le tabelle interne di

Archiviazione BLOB remoti e vengono individuati gli oggetti BLOB senza riferimenti.

Tali oggetti vengono contrassegnati per l'eliminazione.

Propagazione dell'eliminazione. Il passaggio successivo consiste nel determinare

quali oggetti BLOB sono stati contrassegnati per l'eliminazione per un periodo di

tempo superiore al valore di garbage_collection_time_window e nell'eliminare tali

oggetti dall'archivio BLOB.

Pulizia orfani. Il passaggio finale consiste nel determinare se nell'archivio BLOB sono

presenti oggetti BLOB assenti nelle tabelle di Archiviazione BLOB remoti. Questi

oggetti BLOB orfani vengono quindi eliminati.

Configurazione della Garbage Collection di Archiviazione BLOB remoti

La Garbage Collection può essere configurata modificando diverse impostazioni del

gestore e di database. Le impostazioni del gestore sono le seguenti:

Pianificazione di Gestore. Questa impostazione consente di determinare la frequenza

con cui verrà eseguito il gestore.

Durata attività. Questa impostazione consente di determinare la durata massima di

esecuzione di una singola istanza del gestore. L'impostazione predefinita è due ore.

È consigliabile configurare queste impostazioni del gestore in modo che la relativa attività

produca un effetto minimo sulle normali attività. Le impostazioni di Garbage Collection

dei database sono descritte in Esecuzione di Gestore Archiviazione BLOB remoti (le

informazioni potrebbero essere in lingua inglese)

(http://go.microsoft.com/fwlink/?LinkId=199638&clcid=0x410).

Verifiche della coerenza di Archiviazione BLOB remoti e dell'archivio BLOB Gestore Archiviazione BLOB remoti verifica l'integrità dei riferimenti degli oggetti BLOB di

Archiviazione BLOB remoti e corregge eventuali errori rilevati. Questo strumento esegue

diverse verifiche della coerenza per il database, ad esempio la verifica dell'esistenza

degli indici per le colonne di Archiviazione BLOB remoti e la verifica dell'esistenza in

Archiviazione BLOB remoti di tutti gli oggetti BLOB a cui viene fatto riferimento nelle

tabelle dell'applicazione.

Page 34: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

29

La verifica della coerenza delle tabelle ausiliarie controlla che le tabelle ausiliarie di

Archiviazione BLOB remoti siano coerenti tramite le operazioni seguenti:

Verifica che ogni colonna di tabella di Archiviazione BLOB remoti disponga di un

indice valido.

Verifica che esistano colonne di tabella di Archiviazione BLOB remoti di applicazioni

registrate, con indici validi attivati e tipi di colonna corretti.

Le verifiche di coerenza seguenti sono facoltative e possono essere omesse:

Verifica della presenza nelle tabelle di Archiviazione BLOB remoti di tutti gli oggetti

BLOB a cui viene fatto riferimento nelle tabelle dell'applicazione.

Verifica dell'assenza di oggetti BLOB contrassegnati sia come in uso che come

eliminati.

Gli eventuali problemi rilevati verranno registrati e Gestore Archiviazione BLOB remoti

tenterà di risolverli creando le voci dell'indice mancanti, annullando la registrazione delle

colonne mancanti o contrassegnando oggetti BLOB in uso come non eliminati.

Esecuzione di Gestore Archiviazione BLOB remoti Per eseguire Gestore Archiviazione BLOB remoti è necessario definire una stringa di

connessione a ogni database in cui viene utilizzata la funzionalità Archiviazione BLOB

remoti.

Questa stringa è archiviata in un file di configurazione nella cartella <percorso di

installazione>\Microsoft SQL Remote Blob Storage 10.50\Maintainer normalmente creata

durante l'installazione.

È possibile eseguire manualmente il gestore eseguendo il programma

Microsoft.Data.SqlRemoteBlobs.Maintainer.exe insieme ai parametri seguenti:

Nome parametro Descrizione Valori Obbligato

rio

ConnectionStringNam

e <nome stringa>

Il nome della stringa

di connessione per il

file di configurazione.

RBSMaintainerConnection è il

nome predefinito creato durante

la configurazione di

Archiviazione BLOB remoti.

Sì.

Operation <elenco di

operazioni da eseguire

Le operazioni di

Garbage Collection

da eseguire. Questo

ConsistencyCheck Sì.

Page 35: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

30

Nome parametro Descrizione Valori Obbligato

rio

separato da spazi> parametro utilizza da

uno a quattro

argomenti. Non è

possibile utilizzare il

valore ForceFinalize

insieme ad altre

operazioni.

GarbageCollection

Maintenance

ConsistencyCheckForStores

ForceFinalize

GarbageCollectionPha

ses <fasi>

Le fasi di Garbage

Collection da

eseguire. Questo

parametro viene

utilizzato per eseguire

o completare la

Garbage Collection. Il

valore deve essere

costituito da una o più

lettere senza spazi.

r - Scansione riferimenti.

d - Propagazione eliminazioni.

o - Pulizia orfani.

Sì, se

deve

essere

eseguita

la

Garbage

Collection

.

ConsistencyCheckMo

de <c, r oppure b>

Specifica il tipo di

verifica della

coerenza da

eseguire.

c - Verrà eseguita solo una

verifica.

r - Verrà eseguita una verifica e

gli eventuali problemi rilevati

verranno risolti.

b - Le strutture dei dati interni

verranno verificate, corrette e

ricreate.

Sì, se

deve

essere

eseguita

una

verifica

della

coerenza.

ConsistencyCheckExt

ent <m oppure c>

Specifica la portata

della verifica della

coerenza.

m - Verranno verificati solo i

metadati, i singoli oggetti BLOB

saranno esclusi. Questo è il

parametro predefinito.

c - Verrà eseguita una verifica

completa.

Se non

viene

specificat

o, si

presuppo

ne

l'utilizzo

di m.

Page 36: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

31

Nome parametro Descrizione Valori Obbligato

rio

ConsistencyCheckFor

Stores <elenco di nomi

di archivi BLOB

separato da spazi>

Elenca i nomi degli

archivi BLOB di cui

verrà verificata la

coerenza.

Per impostazione predefinita,

vengono verificati tutti gli archivi

BLOB.

No.

TimeLimit <tempo in

minuti>

Specifica il tempo a

disposizione del

gestore per

l'esecuzione delle

attività. L'argomento

deve essere un

numero intero

positivo.

No.

È necessario pianificare un'attività di Gestore Archiviazione BLOB remoti separata per

ogni database in cui viene utilizzata la funzionalità Archiviazione BLOB remoti. Nella

procedura seguente viene illustrato come pianificare un'attività del gestore.

Per pianificare un'attività del gestore

1. Aggiungere una stringa di connessione nel file <directory di installazione di

Archiviazione BLOB

remoti>\Maintainer\Microsoft.Data.SqlRemoteBlobs.Maintainer.exe.config per

l'attività del gestore che deve essere eseguita. Il programma di installazione di

Archiviazione BLOB remoti crea una stringa di connessione denominata

RBSMaintainerConnection utilizzando le informazioni sulla connessione fornite

durante la configurazione. È tuttavia necessario aggiungere nuove stringhe di

connessione per ogni database aggiuntivo.

Le stringhe di connessione di Gestore Archiviazione BLOB remoti sono archiviate in

un formato crittografato. Per aggiungere pertanto stringhe di connessione, le nuove

stringhe devono essere crittografate oppure tutte le stringhe di connessione devono

essere decrittografate. Le stringhe di connessione crittografate devono essere

aggiunte una per volta, ma devono essere decrittografate tutte contemporaneamente

utilizzando lo strumento

%windir%\Microsoft.net\Framework\<versione>\Aspnet_regiis.exe, che viene

distribuito insieme a Microsoft .NET Framework.

Quando si eseguono i comandi seguenti, le stringhe di connessione vengono

decrittografate e i risultati vengono archiviati in un file Web.config.

Page 37: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

32

rename Microsoft.Data.SqlRemoteBlobs.Maintainer.exe.config web.config

aspnet_regiis -pdf connectionStrings

Le stringhe possono quindi essere aggiunte nel formato decrittografato e il file può

essere crittografato e rinominato in

Microsoft.Data.SqlRemoteBlobs.Maintainer.exe.config utilizzando i comandi

seguenti:

aspnet_regiis -pef connectionStrings . -prov

DataProtectionConfigurationProvider

rename web.config Microsoft.Data.SqlRemoteBlobs.Maintainer.exe.config

2. Creare un'attività del servizio di pianificazione di Windows per eseguire l'attività del

gestore per ogni database applicabile. Se il programma di installazione di

Archiviazione BLOB remoti è stato eseguito in modalità GUI, verrà creata

automaticamente un'attività del gestore. Se invece è stato eseguito dalla riga di

comando, sarà necessario effettuare i passaggi seguenti ogni volta che viene

pianificata una nuova attività del gestore:

a) Eseguire Utilità di pianificazione in Strumenti di amministrazione.

b) Scegliere Crea attività dal menu Azione.

c) Nella scheda Azioni fare clic su Nuova e quindi nell'elenco a discesa

Operazione selezionare Avvio programma.

d) Nella casella Programma o script in Impostazioni selezionare il file binario

<directory di installazione di Archiviazione BLOB

remoti>\Maintainer\Microsoft.Data.SqlRemoteBlobs.Maintainer.exe del

gestore e nella casella di testo Aggiungi argomenti (facoltativo)

aggiungere eventuali argomenti facoltativi. Verranno creati i valori predefiniti

seguenti dal programma di installazione:

<-ConnectionStringName RBSMaintainerConnection>

<-Operation GarbageCollection ConsistencyCheck

ConsistencyCheckForStores>

<-GarbageCollectionPhases rdo>

<-ConsistencyCheckMode r>

<-TimeLimit 120>

e) Nella scheda Attivazione fare clic su Nuovo e quindi pianificare l'attività. È

consigliabile pianificare l'attività nelle ore non di punta del sistema.

f) In Opzioni di sicurezza nella scheda Generale verificare di disporre

dell'autorizzazione per l'esecuzione dell'attività. Fare clic su Cambia utente

o gruppo se è necessario modificare l'autorizzazione.

g) Nella scheda Generale fare clic su Esegui indipendentemente dalla

connessione degli utenti e quindi fare clic su OK.

Page 38: Archiviazione BLOB remoti per Microsoft SharePoint Server 2010download.microsoft.com/download/F/2/6/F2675682-ADB5-4BAF... · 2018-10-16 · archiviazione di dati BLOB compatibile

33

Concetti Panoramica di Archiviazione BLOB remoti (SharePoint Server 2010)

Pianificare l'utilizzo di Archiviazione BLOB remoti (SharePoint Server 2010)

Installare e configurare Archiviazione BLOB remoti con il provider FILESTREAM

(SharePoint Server 2010)

Installare e configurare Archiviazione BLOB remoti senza il provider FILESTREAM

(SharePoint Server 2010)

Impostare un database del contenuto per l'utilizzo di Archiviazione BLOB remoti

(SharePoint Server 2010)

Eseguire la migrazione di contenuto all'interno o all'esterno di Archiviazione BLOB remoti

(SharePoint Server 2010)

Disattivare Archiviazione BLOB remoti in un database del contenuto (SharePoint Server

2010)

Altre risorse

Database di SQL Server e SharePoint Server 2010 (le informazioni potrebbero essere in

lingua inglese) (http://go.microsoft.com/fwlink/?LinkId=199866&clcid=0x410)