Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a témakör bemutatja, hogyan hozhat létre táblázatot a FILESTREAM-adatok tárolására.
Ha az adatbázis rendelkezik FILESTREAM-fájlcsoporttal, táblákat hozhat létre vagy módosíthat a FILESTREAM-adatok tárolásához. Ha meg szeretné adni, hogy egy oszlop TARTALMAZ-e FILESTREAM-adatokat, hozzon létre egy varbinary(max) oszlopot, és adja hozzá a FILESTREAM attribútumot.
Tábla létrehozása a FILESTREAM-adatok tárolásához
Az SQL Server Management Studióban kattintson Új lekérdezés elemre a Lekérdezésszerkesztő megjelenítéséhez.
Másolja a Transact-SQL kódot a következő példából a Lekérdezésszerkesztőbe. Ez a Transact-SQL kód létrehoz egy FILESTREAM-kompatibilis táblát Rekordok néven.
A tábla létrehozásához kattintson a Végrehajtásgombra.
Példa
Az alábbi példakód bemutatja, hogyan hozhat létre Recordsnevű táblát. A Id oszlop egy ROWGUIDCOL oszlop, és a FILESTREAM-adatok Win32 API-kkal való használatához szükséges. A SerialNumber oszlop egy UNIQUE INTEGER. A Chart oszlop egy FILESTREAM oszlop, amely a Chart a fájlrendszerben való tárolására szolgál.
Jegyzet
Ez a példa az Archívum adatbázisra utal, amely a FILESTREAM-Enabled-adatbázis létrehozása-ben jön létre.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO