Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SQL Server fornece soluções para armazenar arquivos e documentos no banco de dados ou em dispositivos de armazenamento remoto.
Nesta seção
Comparar opções para armazenar blobs (SQL Server)
Compare as vantagens de FILESTREAM, FileTables e Remote Blob Store.
FILESTREAM (SQL Server)
O FILESTREAM permite que aplicativos baseados no SQL Server armazenem dados não estruturados, como documentos e imagens, no sistema de arquivos. Os aplicativos podem aproveitar as APIs de streaming avançadas e o desempenho do sistema de arquivos e, ao mesmo tempo, manter a consistência transacional entre os dados não estruturados e os dados estruturados correspondentes.
FileTables (SQL Server)
O recurso FileTable traz suporte para o namespace de arquivo do Windows e compatibilidade com aplicativos do Windows para os dados de arquivo armazenados no SQL Server. FileTable permite que um aplicativo integre seus componentes de armazenamento e gerenciamento de dados e fornece serviços integrados do SQL Server - incluindo pesquisa de texto completo e pesquisa semântica - sobre dados e metadados não estruturados.
Em outras palavras, você pode armazenar arquivos e documentos em tabelas especiais no SQL Server chamadas FileTables, mas acessá-los de aplicativos do Windows como se estivessem armazenados no sistema de arquivos, sem fazer nenhuma alteração em seus aplicativos cliente.
RBS (Repositório de Blobs Remoto) (SQL Server)
O Repositório de BLOBs Remoto (RBS) para SQL Server permite que os administradores de banco de dados armazenem objetos binários grandes (BLOBs) em soluções de armazenamento comuns em vez de diretamente no servidor. Isso economiza uma quantidade significativa de espaço e evita o perda de recursos de hardware de servidor caros. O RBS fornece um conjunto de bibliotecas de API que definem um modelo padronizado para aplicativos acessarem dados BLOB. O RBS também inclui ferramentas de manutenção, como a coleta de lixo, para ajudar a gerenciar dados BLOB remotos.
O RBS está incluído na mídia de instalação do SQL Server, mas não é instalado pelo programa de Instalação do SQL Server.