gebeurtenis
31 mrt, 23 - 2 apr, 23
De grootste SQL-, Fabric- en Power BI-leerevenement. 31 maart – 2 april. Gebruik code FABINSIDER om $ 400 te besparen.
Zorg dat u zich vandaag nog registreertDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
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.
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.
In het volgende codevoorbeeld wordt een database gemaakt met de naam Archive
. De database bevat drie bestandsgroepen: PRIMARY
, Arch1
en 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.
CREATE DATABASE (SQL Server Transact-SQL)
ALTER DATABASE (Transact-SQL)
gebeurtenis
31 mrt, 23 - 2 apr, 23
De grootste SQL-, Fabric- en Power BI-leerevenement. 31 maart – 2 april. Gebruik code FABINSIDER om $ 400 te besparen.
Zorg dat u zich vandaag nog registreertTraining
Module
Een lake-database maken in Azure Synapse Analytics - Training
Een lake-database maken in Azure Synapse Analytics
Certificering
Microsoft Certified: Azure Database Administrator Associate - Certifications
Beheer een SQL Server-databaseinfrastructuur voor cloud-, on-premises en hybride relationele databases met behulp van de relationele Microsoft PaaS-databaseaanbiedingen.