SQL Server Indonesia User Groups Community Creating a FileStream Database in SQL Server 2008 - suherman
Welcome to SQL Server User Group Indonesia
Sign in JoinHelp | Sign In Live ID

suherman

Share ur Knowledge

Creating a FileStream Database in SQL Server 2008

Setelah di blog yang lalu membahas mengenai Enable FILESTREAM on the instance of the SQL Server Database Engine, selanjutnya adalah membuat FileStream database nya.

Berbeda dengan cara membuat database biasanya. dalam membuat FileStream database memerlukan adanya penambahan File database yang memiliki file type FileStream Data yang berfungsi sebagai FileStream Data Countainer. Juga ada proses penambahan FileGroups sebagai Countains FileStream.

berikut ini adalah langkah-langkah pembuatan FileStream Database.

  1. Pertama kita siapkan sebuah FileStream Data Countainer didalam Hardrive kita. dalam contoh ini akan saya buat di drive E:\  yang nantinya apabila databasenya telah terbentuk akan muncul folder berikut E:\FileStreamSampleCountainer. Sedangkan File .MDF dan .LDF saya letakkan di  E:\FileStreamSampleDB
  2. selanjutnya kita coba membuat databasenya
    Use Master
    GO
    -- Membuat Database FileStreamSampleDB
    CREATE DATABASE FileStreamSampleDB ON PRIMARY
    ( NAME = N'FileStreamSampleDB', FILENAME = N'E:\FileStreamSampleDB\FileStreamSampleDB.mdf' ,
    SIZE = 10MB , MAXSIZE = UNLIMITED, FILEGROWTH = 10% )
    LOG ON
    ( NAME = N'FileStreamSampleDB_log', FILENAME = N'E:\FileStreamSampleDB\FileStreamSampleDB_log.ldf' ,
    SIZE = 10MB , MAXSIZE = UNLIMITED , FILEGROWTH = 10%)
    GO
    -- Membuat FileGroup
    ALTER DATABASE FileStreamSampleDB
    ADD FILEGROUP [FileStreamSampleDBGroup] CONTAINS FILESTREAM
    GO
    -- Membuat FileStream Data Countainer
    ALTER DATABASE FileStreamSampleDB
    ADD FILE (NAME = N'FileStreamSampleDB_FSData', FILENAME = N'E:\FileStreamSampleCountainer')
    TO FILEGROUP FileStreamSampleDBGroup
    GO

  3. setelah di Execute dapat kita lihat object- object apa saja yang timbul di Instances yang kita miliki

    filestream3 

    filestream4

Sampai disini kita sudah berhasil membuat sebuat FileStream Database. perhatikan pada folder E:\FileStreamSampleCountainer, terbentuk 2 buah objek yang salah satunya bernama filestream.hdr ,

filestream5

 

 

 

file filestream.hdr merupakan file yang menampung informasi header dari FileStream, sehingga kerusakan pada file ini akan berakibat fatal pada FileStream Database.

Posted: Jan 06 2010, 12:41 PM by Suherman | with no comments
Filed under: