Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SQL Server proporciona soluciones para almacenar archivos y documentos en la base de datos o en dispositivos de almacenamiento remoto.
En esta sección
Comparar opciones para almacenar blobs (SQL Server)
Compare las ventajas de FILESTREAM, FileTables y Remote Blob Store.
FILESTREAM (SQL Server)
FILESTREAM permite que las aplicaciones basadas en SQL Server almacenen datos no estructurados, como documentos e imágenes, en el sistema de archivos. Las aplicaciones pueden aprovechar las API de streaming enriquecidas y el rendimiento del sistema de archivos y, al mismo tiempo, mantener la coherencia transaccional entre los datos no estructurados y los datos estructurados correspondientes.
FileTables (SQL Server)
La característica FileTable ofrece compatibilidad con el espacio de nombres de archivo de Windows y la compatibilidad con las aplicaciones de Windows a los datos de archivo almacenados en SQL Server. FileTable permite a una aplicación integrar sus componentes de administración de datos y almacenamiento, y proporciona servicios integrados de SQL Server , incluida la búsqueda de texto completo y la búsqueda semántica, sobre datos y metadatos no estructurados.
En otras palabras, puede almacenar archivos y documentos en tablas especiales en SQL Server denominados FileTables, pero acceder a ellos desde aplicaciones de Windows como si estuvieran almacenados en el sistema de archivos, sin realizar ningún cambio en las aplicaciones cliente.
Almacén remoto de blobs (RBS) (SQL Server)
El almacén remoto de BLOB (RBS) para SQL Server permite a los administradores de bases de datos almacenar objetos binarios grandes (BLOB) en soluciones de almacenamiento de productos básicos en lugar de directamente en el servidor. Esto ahorra una cantidad significativa de espacio y evita desperdiciar recursos costosos de hardware de servidor. RBS proporciona un conjunto de bibliotecas de API que definen un modelo estandarizado para que las aplicaciones accedan a datos BLOB. RBS también incluye herramientas de mantenimiento, como la recolección de basura, con el fin de ayudar a administrar datos de BLOB remotos.
RBS se incluye en el medio de instalación de SQL Server, pero el programa de instalación de SQL Server no lo instala.