Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Det här avsnittet visar hur du skapar en tabell för lagring av FILESTREAM-data.
När databasen har en FILESTREAM-filgrupp kan du skapa eller ändra tabeller för att lagra FILESTREAM-data. Om du vill ange att en kolumn innehåller FILESTREAM-data skapar du en varbinary(max) kolumn och lägger till attributet FILESTREAM.
Så här skapar du en tabell för att lagra FILESTREAM-data
I SQL Server Management Studio klickar du på Ny fråga för att visa frågeredigeraren.
Kopiera Transact-SQL-koden från följande exempel till frågeredigeraren. Den här Transact-SQL koden skapar en FILESTREAM-aktiverad tabell med namnet Poster.
Om du vill skapa tabellen klickar du på Kör.
Exempel
Följande kodexempel visar hur du skapar en tabell med namnet Records
. Kolumnen Id
är en ROWGUIDCOL
kolumn och krävs för att använda FILESTREAM-data med Win32-API:er. Kolumnen SerialNumber
är en UNIQUE INTEGER
. Kolumnen Chart
är en FILESTREAM
kolumn och används för att lagra Chart
i filsystemet.
Not
Det här exemplet refererar till arkivdatabasen som skapas i Skapa en FILESTREAM-Enabled Databas.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO