Neste artigo, exploraremos o conceito de gerenciamento do grupo de arquivos FILESTREAM no SQL Server. Abordaremos os seguintes tópicos:
- Habilitando o recurso FILESTREAM
- Configurando o nível de acesso ao FILESTREAM
- Criando um grupo de arquivos FILESTREAM usando o SQL Server Management Studio
- Criando um grupo de arquivos FILESTREAM usando consultas T-SQL
- Adicionando vários arquivos de dados FILESTREAM ao grupo de arquivos FILESTREAM
Habilitando o recurso FILESTREAM
Para habilitar o recurso FILESTREAM no SQL Server, você pode usar a ferramenta SQL Server Configuration Manager. Abra a ferramenta, clique com o botão direito do mouse na instância do SQL Server e clique em “Propriedades”. Na caixa de diálogo Propriedades, navegue até a guia FILESTREAM e habilite as opções necessárias. Após aplicar as alterações, reinicie os serviços do SQL Server.
Configurando o nível de acesso ao FILESTREAM
Após habilitar o recurso FILESTREAM, você precisa configurar o nível de acesso ao FILESTREAM. Existem três opções disponíveis:
- Acesso ao FILESTREAM desabilitado
- Acesso ao FILESTREAM habilitado para consultas T-SQL
- Acesso completo habilitado para consultas T-SQL e streaming do Windows
Você pode configurar o nível de acesso usando o SQL Server Management Studio ou executando o comando sp_configure.
Criando um grupo de arquivos FILESTREAM usando o SQL Server Management Studio
Para criar um grupo de arquivos FILESTREAM usando o SQL Server Management Studio, abra o SSMS e conecte-se ao mecanismo de banco de dados do SQL Server. Clique com o botão direito do mouse no banco de dados desejado, selecione “Propriedades” e navegue até a guia “Filegroup”. Clique em “Adicionar Grupo de Arquivos” e especifique os parâmetros necessários, como o nome, o número de arquivos FILESTREAM, o status somente leitura e o status padrão. Além disso, você precisa especificar o caminho do contêiner FILESTREAM onde os arquivos serão armazenados.
Criando um grupo de arquivos FILESTREAM usando consultas T-SQL
Se preferir usar consultas T-SQL, você pode criar um grupo de arquivos FILESTREAM usando a instrução ALTER DATABASE ADD FILEGROUP. Especifique o nome do banco de dados e o nome desejado do grupo de arquivos. Após criar o grupo de arquivos, você precisa especificar a localização do contêiner FILESTREAM usando a instrução ALTER DATABASE ADD FILE TO FILEGROUP.
Adicionando vários arquivos de dados FILESTREAM ao grupo de arquivos FILESTREAM
Se desejar adicionar vários arquivos de dados FILESTREAM ao grupo de arquivos FILESTREAM, você pode usar a instrução ALTER DATABASE ADD FILE TO FILEGROUP. Especifique o nome e a localização de cada arquivo de dados que deseja adicionar. Isso permite armazenar diferentes tipos de dados em arquivos separados dentro do mesmo grupo de arquivos.
Seguindo essas etapas, você pode gerenciar efetivamente o grupo de arquivos FILESTREAM no SQL Server e organizar seus dados de maneira eficiente.
Fique atento ao nosso próximo artigo, onde exploraremos diferentes maneiras de alterar a localização dos grupos de arquivos FILESTREAM.