Een tabel maken voor het opslaan van FILESTREAM-gegevens
van toepassing op:SQL Server-
In dit onderwerp wordt beschreven hoe u een tabel maakt voor het opslaan van FILESTREAM-gegevens.
Wanneer de database een FILESTREAM-bestandsgroep heeft, kunt u tabellen maken of wijzigen om FILESTREAM-gegevens op te slaan. Als u wilt opgeven dat een kolom FILESTREAM-gegevens bevat, maakt u een varbinary(max) kolom en voegt u het kenmerk FILESTREAM toe.
Een tabel maken voor het opslaan van FILESTREAM-gegevens
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 wordt een tabel met FILESTREAM gemaakt met de naam Records.
Klik op uitvoeren om de tabel te maken.
Voorbeeld
In het volgende codevoorbeeld ziet u hoe u een tabel maakt met de naam Records
. De kolom Id
is een ROWGUIDCOL
kolom en is vereist voor het gebruik van FILESTREAM-gegevens met Win32-API's. De kolom SerialNumber
is een UNIQUE INTEGER
. De kolom Chart
is een FILESTREAM
kolom en wordt gebruikt voor het opslaan van de Chart
in het bestandssysteem.
Notitie
Dit voorbeeld verwijst naar de archiefdatabase die is gemaakt in Een FILESTREAM-Enabled Databasemaken.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO