FILESTREAM etkin veritabanı oluşturmak

Bu konu, FILESTREAM destekleyen bir veritabanı oluşturmak gösterilmiştir. Veritabanı oluşturduğunuzda, FILESTREAM filegroup, özel bir tür kullandığından, en az bir filegroup için CONTAINS FILESTREAM yan belirtmeniz gerekir.

FILESTREAM etkin veritabanı oluşturmak için

  1. İçinde SQL Server Management Studiotıklayın Yeni sorgu sorgu düzenleyicisini görüntüleyin.

  2. Copy Transact-SQLiçine sorgu Düzenleyicisi aşağıdaki örnek koddan. Bu Transact-SQLkod adlı FILESTREAM etkinleştirilmiş bir veritabanını oluşturur Archive.

    [!NOT]

    Bu komut, dizin c:\Veriler bulunması gerekir.

  3. Veritabanı oluşturmak için tıklatın Execute.

Örnek

Aşağıdaki kod örneği adlı bir veritabanı oluşturur Archive. Veritabanı üç filegroups içerir: PRIMARY, Arch1, ve FileStreamGroup1. PRIMARYve Arch1FILESTREAM veri içeremez düzenli filegroups vardır. FileStreamGroup1ise FILESTREAMfilegroup.

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

İçin bir FILESTREAMfilegroup, FILENAMEbir yolunu gösterir Son klasörü kadar yolu var olmalıdır ve son klasörü değil bulunmalıdır. Bu örnekte, c:\databulunmalıdır. Ancak, filestream1alt edemez var ne zaman sen idam CREATE DATABASEdeyimi. Sözdizimi hakkında daha fazla bilgi için bkz: Veritabanı (Transact-sql) oluştur.

Önceki örneği çalıştırdıktan sonra bir filestream.hdr dosyası ve bir $fslog klasörü c:\Data\filestream1 klasörü görünür. FILESTREAM kapsayıcı bir başlık dosya filestream.hdr dosyasıdır.

Önemli notÖnemli

Filestream.hdr dosya önemli bir sistem dosyasıdır. FILESTREAM başlık bilgilerini içerir. Kaldırmaz veya bu dosyayı değiştirin.

Varolan veritabanları için sen-ebilmek kullanma alter database FILESTREAM filegroup eklemek için deyimi.

Ayrıca bkz.

Başvuru

Veritabanı (Transact-sql) oluştur

alter veritabanı (Transact-sql)