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

  1. Di SQL Server Management Studio, klik Kueri Baru untuk menampilkan Editor Kueri.

  2. Salin kode Transact-SQL dari contoh berikut ke Editor Kueri. Kode Transact-SQL ini membuat database dengan dukungan FILESTREAM yang disebut Arsip.

    Catatan

    Untuk skrip ini, direktori C:\Data harus ada.

  3. 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. FileStreamGroup1FILESTREAM 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)