Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konu, FILESTREAM destekleyen bir veritabanının nasıl oluşturulacağını gösterir. FILESTREAM özel bir dosya grubu türü kullandığından, veritabanını oluştururken en az bir dosya grubu için CONTAINS FILESTREAM yan tümcesini belirtmeniz gerekir.
FILESTREAM dosya grubu birden fazla dosya içerebilir. Birden çok dosya içeren bir FILESTREAM dosya grubunun nasıl oluşturulacağını gösteren bir kod örneği için bkz CREATE DATABASE . (SQL Server Transact-SQL).
FILESTREAM özellikli veritabanı oluşturmak için
SQL Server Management Studio'da, Sorgu Düzenleyicisi görüntülemek için Yeni Sorgu'ya tıklayın.
Aşağıdaki örnekteki Transact-SQL kodunu Sorgu Düzenleyicisi kopyalayın. Bu Transact-SQL kodu Arşiv adlı FILESTREAM özellikli bir veritabanı oluşturur.
Note
Bu betik için C:\Data dizini bulunmalıdır.
Veritabanını oluşturmak için Yürüt'e tıklayın.
Example
Aşağıdaki kod örneği adlı Archivebir veritabanı oluşturur. Veritabanı üç dosya grubu içerir: PRIMARY, Arch1ve FileStreamGroup1.
PRIMARY ve Arch1 FILESTREAM verileri içeremeyen normal dosya gruplarıdır.
FileStreamGroup1
FILESTREAM dosya grubudur.
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
Bir FILESTREAM dosya grubu için FILENAME, bir yolu ifade eder. Son klasöre kadar olan yol mevcut olmalı ve son klasör mevcut olmamalıdır. Bu örnekte c:\data mevcut olmalıdır. Ancak, filestream1 ifadesini çalıştırdığınızda CREATE DATABASE alt klasörü var olamaz. Söz dizimi hakkında daha fazla bilgi için bkz CREATE DATABASE . (SQL Server Transact-SQL).
Önceki örneği çalıştırdıktan sonra, c:\Data\filestream1 klasöründe bir filestream.hdr dosyası ve bir $FSLOG klasörü görüntülenir. filestream.hdr dosyası, FILESTREAM kapsayıcısı için bir üst bilgi dosyasıdır.
Important
filestream.hdr dosyası önemli bir sistem dosyasıdır. FILESTREAM üstbilgi bilgilerini içerir. Bu dosyayı kaldırmayın veya değiştirmeyin.
Mevcut veritabanları için, bir FILESTREAM dosya grubu eklemek üzere ALTER DATABASE deyimini kullanabilirsiniz.