Aracılığıyla paylaş


Nasıl Yapılır: FILESTREAM etkin bir veritabanı oluştur

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

FILESTREAM etkinleştirilmiş bir veritabanı oluşturmak için

  1. Içinde SQL Server Management Studio,'ı tıklatın Yeni bir sorgu Query Editor'ı görüntülemek için.

  2. Kopya Transact-SQL Aşağıdaki örnek sorgu Düzenleyici içine kodu. Bu Transact-SQL kod, Arşiv adlı bir FILESTREAM etkinleştirilmiş veritabanı oluşturur.

    Not

    Bu komut, c:\Veriler dizinin varolması gerekir.

  3. Veritabanını oluşturmak için tıklatın... yürütmek.

Example

Aşağıdaki kod örneği, adlı bir veritabanı oluşturur... Archive. Veritabanı, üç dosya gruplarını içerir: PRIMARY, Arch1, and FileStreamGroup1.PRIMARY and Arch1 are regular filegroups that cannot contain FILESTREAM data.FileStreamGroup1 is the FILESTREAM filegroup.

Için bir FILESTREAM dosya grubu, FILENAME bir yola başvurur. En çok son klasör yol var olmalıdır ve son klasörü var olmalıdır.Bu örnekte, c:\data mevcut olmalıdır. Ancak, filestream1 yürüttüğünüzde, alt klasör bulunamaz CREATE DATABASE deyim. Sözdizimi hakkında daha fazla bilgi için bkz: DATABASE (Transact-SQL) CREATE.

Önceki örnekte çalıştırdıktan sonra filestream.hdr dosya ve bir $ FSLOG klasörü c:\Data\filestream1 klasöründe görünür.Üstbilgi dosyası FILESTREAM kapsayıcı filestream.hdr dosyasıdır.

Important noteImportant Note:

Filestream.hdr dosya bir önemli bir sistem dosyasıdır.Bu, FILESTREAM başlık bilgilerini içerir.Değil kaldırın veya bu dosyayı değiştirin.

Varolan veritabanları için kullanabileceğiniz alter VERİTABANI ekstresi FILESTREAM dosya grubu ekleyin.