Membuat Database yang Diaktifkan FILESTREAM
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 diaktifkan 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
, , Arch1
dan FileStreamGroup1
. PRIMARY
dan Arch1
merupakan grup file reguler yang tidak dapat berisi data FILESTREAM. FileStreamGroup1
FILESTREAM
adalah grup file.
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
FILESTREAM
Untuk grup file, FILENAME
lihat jalur. Jalur hingga folder terakhir harus ada, dan folder terakhir tidak boleh ada. Dalam contoh ini, c:\data
harus ada. Namun, filestream1
subfolder tidak dapat ada ketika Anda menjalankan CREATE DATABASE
pernyataan. 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)
MENGUBAH DATABASE (T-SQL)