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
Sampai disini kita sudah berhasil membuat sebuat FileStream Database
Perhatikan pada folder E:\FileStreamSampleCountainer, terbentuk 2 buah objek yang salah satunya bernama filestream.hdr, file filestream.hdr merupakan file yang menampung informasi header dari FileStream, sehingga kerusakan pada file ini akan berakibat fatal pada FileStream Database.


sumber : http://sqlserver-indo.org/blogs/suherman/default.aspx?PageIndex=3

Tidak ada komentar

trims to http://sqlserver-indo.org. Diberdayakan oleh Blogger.