Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              van toepassing op:SQL Server-
In dit onderwerp wordt beschreven hoe u een database maakt die FILESTREAM ondersteunt. Omdat FILESTREAM een speciaal type bestandsgroep gebruikt, moet u bij het maken van de database de COMPONENT CONTAINS FILESTREAM opgeven voor ten minste één bestandsgroep.
Een FILESTREAM-bestandsgroep kan meer dan één bestand bevatten. Zie CREATE DATABASE (SQL Server Transact-SQL)voor een codevoorbeeld dat laat zien hoe u een FILESTREAM-bestandsgroep maakt die meerdere bestanden bevat.
Een database met FILESTREAM-functionaliteit maken
- Klik in SQL Server Management Studio op Nieuwe query om de Query-editor weer te geven. 
- Kopieer de Transact-SQL code uit het volgende voorbeeld naar de Query-editor. Met deze Transact-SQL code maakt u een filestream-database met de naam Archive. - Notitie - Voor dit script moet de map C:\Data bestaan. 
- Als u de database wilt maken, klikt u op uitvoeren. 
Voorbeeld
In het volgende codevoorbeeld wordt een database gemaakt met de naam Archive. De database bevat drie bestandsgroepen: PRIMARY, Arch1en FileStreamGroup1. 
              PRIMARY en Arch1 zijn gewone bestandsgroepen die geen FILESTREAM-gegevens kunnen bevatten. 
              FileStreamGroup1 is de FILESTREAM bestandsgroep.
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
Voor een FILESTREAM bestandsgroep verwijst FILENAME naar een pad. Het pad naar de laatste map moet bestaan en de laatste map mag niet bestaan. In dit voorbeeld moet c:\data bestaan. De filestream1-submap mag echter niet aanwezig zijn wanneer u de CREATE DATABASE-instructie uitvoert. Zie CREATE DATABASE (SQL Server Transact-SQL)voor meer informatie over de syntaxis.
Nadat u het vorige voorbeeld hebt uitgevoerd, wordt een filestream.hdr-bestand en een $FSLOG map weergegeven in de map c:\Data\filestream1. Het filestream.hdr-bestand is een headerbestand voor de FILESTREAM-container.
Belangrijk
Het filestream.hdr-bestand is een belangrijk systeembestand. Het bevat informatie over de FILESTREAM-header. Verwijder of wijzig dit bestand niet.
Voor bestaande databases kunt u de instructie ALTER DATABASE gebruiken om een FILESTREAM-bestandsgroep toe te voegen.
Zie ook
              CREATE DATABASE (SQL Server Transact-SQL)
              ALTER DATABASE (Transact-SQL)