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.
Este tópico mostra como criar um banco de dados compatível com FILESTREAM. Como FILESTREAM usa um tipo especial de grupo de arquivos, ao criar o banco de dados, você deve especificar a cláusula CONTAINS FILESTREAM para pelo menos um grupo de arquivos.
Um grupo de arquivos FILESTREAM pode conter mais de um arquivo. Para obter um exemplo de código que demonstra como criar um grupo de arquivos FILESTREAM que contém vários arquivos, consulte CREATE DATABASE (SQL Server Transact-SQL).
Para criar um banco de dados habilitado para FILESTREAM
No SQL Server Management Studio, clique em Nova Consulta para exibir o Editor de Consultas.
Copiar o código Transact-SQL cria um banco de dados habilitado para FILESTREAM chamado Archive.
Observação
Para esse script, o diretório C:\Data deve existir.
Para criar o banco de dados, clique em Executar.
Exemplo
O exemplo de código a seguir cria um banco de dados nomeado Archive. O banco de dados contém três grupos de arquivos: PRIMARY, Arch1e FileStreamGroup1.
PRIMARY e Arch1 são grupos de arquivos regulares que não podem conter dados FILESTREAM.
FileStreamGroup1 é o FILESTREAM grupo de arquivos.
CREATE DATABASE Archive
ON
PRIMARY ( NAME = Arch1,
FILENAME = 'c:\data\archdat1.mdf'),
FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM( NAME = Arch3,
FILENAME = 'c:\data\filestream1')
LOG ON ( NAME = Archlog1,
FILENAME = 'c:\data\archlog1.ldf')
GO
Para um FILESTREAM grupo de arquivos, FILENAME refere-se a um caminho. O caminho até a última pasta deve existir e a última pasta não deve existir. Neste exemplo, c:\data deve existir. No entanto, a filestream1 subpasta não pode existir quando você executa a CREATE DATABASE instrução. Para obter mais informações sobre a sintaxe, consulte CREATE DATABASE (SQL Server Transact-SQL).
Depois de executar o exemplo anterior, um arquivo filestream.hdr e uma pasta $FSLOG serão exibidos na pasta c:\Data\filestream1. O arquivo filestream.hdr é um arquivo de cabeçalho para o contêiner FILESTREAM.
Importante
O arquivo filestream.hdr é um arquivo importante do sistema. Ele contém dados de cabeçalho FILESTREAM. Não remova ou modifique este arquivo.
Para bancos de dados existentes, você pode usar a instrução ALTER DATABASE para adicionar um grupo de arquivos FILESTREAM.
Consulte Também
CRIAR BANCO DE DADOS (SQL Server Transact-SQL)
ALTERAR BASE DE DADOS (Transact-SQL)