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 olyan adatbázist, amely támogatja a FILESTREAM-et. Mivel a FILESTREAM speciális fájlcsoporttípust használ, az adatbázis létrehozásakor legalább egy fájlcsoporthoz meg kell adnia a CONTAINS FILESTREAM záradékot.
A FILESTREAM-fájlcsoportok több fájlt is tartalmazhatnak. A több fájlt tartalmazó FILESTREAM-fájlcsoport létrehozását bemutató példakódért lásd CREATE DATABASE (SQL Server Transact-SQL).
FILESTREAM-kompatibilis adatbázis létrehozása
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, Archiválás nevű adatbázist.
Jegyzet
Ehhez a szkripthez a C:\Data könyvtárnak léteznie kell.
Az adatbázis létrehozásához kattintson a "Végrehajtás" gombra ().
Példa
Az alábbi példakód egy Archivenevű adatbázist hoz létre. Az adatbázis három fájlcsoportot tartalmaz: PRIMARY, Arch1és FileStreamGroup1.
PRIMARY és Arch1 olyan rendszeres fájlcsoportok, amelyek nem tartalmazhatnak FILESTREAM-adatokat.
FileStreamGroup1 a FILESTREAM fájlcsoport.
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
Egy FILESTREAM fájlcsoport esetében a FILENAME egy elérési útra hivatkozik. Az utolsó mappához vezető elérési útnak léteznie kell, és az utolsó mappa nem létezhet. Ebben a példában c:\data kell léteznie. A filestream1 almappája azonban nem létezhet, amikor a CREATE DATABASE utasítást végrehajtják. További információ a szintaxisról: CREATE DATABASE (SQL Server Transact-SQL).
Az előző példa futtatása után megjelenik egy filestream.hdr fájl és egy $FSLOG mappa a c:\Data\filestream1 mappában. A filestream.hdr fájl a FILESTREAM-tároló fejlécfájlja.
Fontos
A filestream.hdr fájl fontos rendszerfájl. A FILESTREAM fejlécadatait tartalmazza. Ne távolítsa el és ne módosítsa a fájlt.
Meglévő adatbázisok esetén az ALTER DATABASE utasítással adhat hozzá EGY FILESTREAM-fájlcsoportot.
Lásd még:
CREATE DATABASE (SQL Server Transact-SQL)
ALTER DATABASE (Transact-SQL)