Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Topik ini memperlihatkan cara membuat database yang mendukung FILESTREAM. Karena FILESTREAM menggunakan tipe grup file khusus, saat Anda membuat database, Anda harus menentukan klausa CONTAINS FILESTREAM untuk setidaknya satu grup file.
Grup file FILESTREAM dapat berisi lebih dari satu file. Untuk contoh kode yang menunjukkan cara membuat grup file FILESTREAM yang berisi beberapa file, lihat MEMBUAT DATABASE (SQL Server Transact-SQL).
Untuk membuat database yang mendukung FILESTREAM
Di SQL Server Management Studio, klik Kueri Baru untuk menampilkan Editor Kueri.
Salin kode Transact-SQL dari contoh berikut ke dalam Editor Kueri. Kode Transact-SQL ini membuat database dengan dukungan FILESTREAM yang disebut Arsip.
Catatan
Untuk skrip ini, direktori C:\Data harus ada.
Untuk membuat database, klik Jalankan.
Contoh
Contoh kode berikut membuat database yang diberi nama Archive. Database berisi tiga grup file: PRIMARY, , Arch1dan FileStreamGroup1.
PRIMARY dan Arch1 merupakan grup file reguler yang tidak dapat berisi data FILESTREAM.
FileStreamGroup1 adalah file grup FILESTREAM.
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
Untuk FILESTREAM grup file, FILENAME merujuk pada jalur. Jalur hingga folder terakhir harus ada, dan folder terakhir tidak boleh ada. Dalam contoh ini, c:\data harus ada. Namun, filestream1 subfolder tidak boleh ada ketika Anda menjalankan CREATE DATABASE perintah. Untuk informasi selengkapnya tentang sintaks, lihat CREATE DATABASE (SQL Server Transact-SQL).
Setelah Anda menjalankan contoh sebelumnya, file filestream.hdr dan folder $FSLOG muncul di folder c:\Data\filestream1. Filestream.hdr adalah file header untuk kontainer FILESTREAM.
Penting
Filestream.hdr adalah file sistem penting. Ini berisi informasi header FILESTREAM. Jangan hapus atau ubah file ini.
Untuk database yang sudah ada, Anda bisa menggunakan pernyataan ALTER DATABASE untuk menambahkan grup file FILESTREAM.
Lihat Juga
BUAT DATABASE (SQL Server Transact-SQL)
ALTER DATABASE (Transact-SQL)