Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SQL Server offre soluzioni per l'archiviazione di file e documenti nel database o nei dispositivi di archiviazione remota.
In questa sezione
Confrontare le opzioni per l'archiviazione di BLOB (SQL Server)
Confrontare i vantaggi di FILESTREAM, FileTable e Remote Blob Store.
FILESTREAM (SQL Server)
FILESTREAM consente alle applicazioni basate su SQL Server di archiviare dati non strutturati, ad esempio documenti e immagini, nel file system. Le applicazioni possono sfruttare le API di streaming avanzate e le prestazioni del file system e allo stesso tempo mantenere la coerenza transazionale tra i dati non strutturati e i dati strutturati corrispondenti.
FileTable (SQL Server)
La funzionalità FileTable offre il supporto per lo spazio dei nomi dei file di Windows e la compatibilità con le applicazioni Windows ai dati dei file archiviati in SQL Server. FileTable consente a un'applicazione di integrare i componenti di archiviazione e gestione dei dati e fornisce servizi SQL Server integrati, tra cui la ricerca full-text e la ricerca semantica, su dati e metadati non strutturati.
In altre parole, è possibile archiviare file e documenti in tabelle speciali in SQL Server denominate FileTable, ma accedervi da applicazioni Windows come se fossero archiviate nel file system, senza apportare modifiche alle applicazioni client.
Archivio Blob remoto (RBS) (SQL Server)
L'archivio BLOB remoto (RBS) per SQL Server consente agli amministratori di database di archiviare oggetti binari di grandi dimensioni (BLOB) in soluzioni di archiviazione di base anziché direttamente nel server. In questo modo si risparmia una notevole quantità di spazio ed evita di sprecare risorse hardware server costose. RBS fornisce un set di librerie API che definiscono un modello standardizzato per le applicazioni per accedere ai dati BLOB. RBS include anche strumenti di manutenzione, ad esempio Garbage Collection, per gestire i dati BLOB remoti.
RBS è incluso nel supporto di installazione di SQL Server, ma non è installato dal programma di installazione di SQL Server.