<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://mugi.or.id/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Suherman : FILESTREAM</title><link>http://mugi.or.id/blogs/suherman/archive/tags/FILESTREAM/default.aspx</link><description>Tags: FILESTREAM</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>How to Disabled FILESTREAM</title><link>http://mugi.or.id/blogs/suherman/archive/2010/03/26/how-to-disabled-filestream.aspx</link><pubDate>Fri, 26 Mar 2010 02:22:27 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:4843</guid><dc:creator>Suherman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/suherman/rsscomments.aspx?PostID=4843</wfw:commentRss><comments>http://mugi.or.id/blogs/suherman/archive/2010/03/26/how-to-disabled-filestream.aspx#comments</comments><description>&lt;p&gt;Melengkapi blog saya mengenai &lt;a href="http://mugi.or.id/blogs/suherman/archive/2010/01/03/enable-filestream-on-the-instance-of-the-sql-server-database-engine.aspx" target="_blank"&gt;Enable FILESTREAM on the instance of the SQL Server Database Engine&lt;/a&gt;, berikut ini adalah bagaimana mengdisabledkan FILESTREAM :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Klik Start –&amp;gt; All Programs –&amp;gt; Microsoft SQL Server 2008 –&amp;gt; Configuration tools –&amp;gt; SQL Server Configuration Manager &lt;/li&gt;    &lt;li&gt;Klik SQL Server Services &lt;/li&gt;    &lt;li&gt;Pilih Instance yang mana yang akan di Enabled kan fitur Filestream nya (pada sample, saya memilih instance SQLSRV2008),&amp;#160;&amp;#160; lalu klik kanan, pilih Properties      &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream1_5F00_50DF33C4_5F00_50DC0103.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="filestream1_50DF33C4" border="0" alt="filestream1_50DF33C4" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream1_5F00_50DF33C4_5F00_thumb_5F00_3C594236.jpg" width="413" height="258" /&gt;&lt;/a&gt; &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Maka akan muncul dialog box, pilih tab FILESTREAM seperti berikut :      &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream2_5F00_thumb_5F00_55F7045E_5F00_2938158A.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="filestream2_thumb_55F7045E" border="0" alt="filestream2_thumb_55F7045E" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream2_5F00_thumb_5F00_55F7045E_5F00_thumb_5F00_3293DABE.jpg" width="352" height="387" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;UnCheck option ‘Enable FILESTREAM for Transact-SQL access’ kemudian klik OK. &lt;/li&gt;    &lt;li&gt;Maka akan muncul peringatan berikut :      &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/mirror_5F00_192BD784.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="mirror" border="0" alt="mirror" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/mirror_5F00_thumb_5F00_2691EA8A.jpg" width="398" height="162" /&gt;&lt;/a&gt; &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Setelah itu restart SQL Server instance. &lt;/li&gt; &lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=4843" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/suherman/archive/tags/sql+server/default.aspx">sql server</category><category domain="http://mugi.or.id/blogs/suherman/archive/tags/FILESTREAM/default.aspx">FILESTREAM</category></item><item><title>FILESTREAM limitations</title><link>http://mugi.or.id/blogs/suherman/archive/2010/01/19/filestream-limitations.aspx</link><pubDate>Tue, 19 Jan 2010 09:38:29 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:4019</guid><dc:creator>Suherman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/suherman/rsscomments.aspx?PostID=4019</wfw:commentRss><comments>http://mugi.or.id/blogs/suherman/archive/2010/01/19/filestream-limitations.aspx#comments</comments><description>&lt;p&gt;Mengaktifkan fitur FILESTREAM di SQL Server 2008 memang sangat bermanfaat pada saat anda sedang mengerjakan project yang banyak melakukan pekerjaan menyimpan file-file dokumen berukuran besar. Namun ada beberapa hal yang harus disadari saat menggunakan fitur ini :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;FILESTREAM data tidak dapat di enkripsi walaupun &lt;em&gt;transparant data encryption&lt;/em&gt; diaktifkan &lt;/li&gt;    &lt;li&gt;Database Mirroring tidak dapat diterapkan pada database yang mengaktifkan FILESTREAM &lt;/li&gt;    &lt;li&gt;Database Snapshots tidak dapat diterapkan pada database yang mengaktifkan FILESTREAM &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/logoheadersql08dg_5F00_41042BBD.gif"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="logo-header-sql08-dg" border="0" alt="logo-header-sql08-dg" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/logoheadersql08dg_5F00_thumb_5F00_546EAF13.gif" width="240" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=4019" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/suherman/archive/tags/sql+server/default.aspx">sql server</category><category domain="http://mugi.or.id/blogs/suherman/archive/tags/FILESTREAM/default.aspx">FILESTREAM</category></item><item><title>Using DML Statement in FileStream Database</title><link>http://mugi.or.id/blogs/suherman/archive/2010/01/05/using-dml-statement-in-filestream-database.aspx</link><pubDate>Tue, 05 Jan 2010 14:54:07 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:3710</guid><dc:creator>Suherman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/suherman/rsscomments.aspx?PostID=3710</wfw:commentRss><comments>http://mugi.or.id/blogs/suherman/archive/2010/01/05/using-dml-statement-in-filestream-database.aspx#comments</comments><description>&lt;p&gt;Setelah kita bisa &lt;a href="http://mugi.or.id/blogs/suherman/archive/2010/01/03/enable-filestream-on-the-instance-of-the-sql-server-database-engine.aspx" target="_blank"&gt;meng Enabled kan fitur FileStream di SQL Server 2008&lt;/a&gt;, kemudian berhasil &lt;a href="http://mugi.or.id/blogs/suherman/archive/2010/01/05/creating-a-filestream-database-in-sql-server-2008.aspx" target="_blank"&gt;membuat FileStream database&lt;/a&gt;. sekarang kita coba untuk bisa melakukan aktivitas DML (Data Manipulation Language) di dalam FileStream Database. pertama kita buat sebuah table yang memiliki FileStream Coloumn yang nantinya sebagai menyimpan data FileStream. berikut ini adalah contoh tablenya (artikel &lt;a href="http://mugi.or.id/blogs/suherman/archive/2010/01/03/enable-filestream-on-the-instance-of-the-sql-server-database-engine.aspx" target="_blank"&gt;pertama&lt;/a&gt;, &lt;a href="http://mugi.or.id/blogs/suherman/archive/2010/01/05/creating-a-filestream-database-in-sql-server-2008.aspx" target="_blank"&gt;kedua&lt;/a&gt; dan yang ini saling berurutan)&lt;/p&gt;  &lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;&lt;span style="color:#0000ff;"&gt;Use&lt;/span&gt; FileStreamSampleDB&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CREATE&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;TABLE&lt;/span&gt; ProductPhoto&lt;br /&gt;( &lt;br /&gt;[ID] [&lt;span style="color:#0000ff;"&gt;INT&lt;/span&gt;] &lt;span style="color:#0000ff;"&gt;IDENTITY&lt;/span&gt;(1,1) &lt;span style="color:#0000ff;"&gt;NOT&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;NULL&lt;/span&gt;, [Name] &lt;span style="color:#0000ff;"&gt;Varchar&lt;/span&gt;(50) &lt;span style="color:#0000ff;"&gt;not&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;null&lt;/span&gt;,&lt;br /&gt;[PhotoFileStream] VARBINARY(&lt;span style="color:#0000ff;"&gt;MAX&lt;/span&gt;) FILESTREAM  &lt;span style="color:#0000ff;"&gt;NULL&lt;/span&gt;, &lt;br /&gt;[PhotoFileStreamGUID] UNIQUEIDENTIFIER &lt;span style="color:#0000ff;"&gt;ROWGUIDCOL&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;NOT&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;NULL&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;UNIQUE&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DEFAULT&lt;/span&gt; NEWSEQUENTIALID(),&lt;br /&gt;[Waktu] DATETIME &lt;span style="color:#0000ff;"&gt;DEFAULT&lt;/span&gt; GETDATE()&lt;br /&gt;)&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;ON&lt;/span&gt; [&lt;span style="color:#0000ff;"&gt;PRIMARY&lt;/span&gt;]&lt;br /&gt;FILESTREAM_ON FileStreamSampleDBGroup&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;untuk melakukan menyimpanan BLOB kedalam FileStream,&amp;#160; kita pertama membuat coloumn bertype data Varbinary(MAX) dengan atribut FileStream. dan coloumn ini harus berpasangan dengan sebuah &lt;em&gt;Uniqueidentifier&lt;/em&gt; coloumn.&lt;/p&gt;

&lt;p&gt;setelah berhasil membuat sebuah table FileStream, kita coba pertama dengan menginputkan 3 buah data kedata kedalam table tersebut. sebelumnya mari kita lihat kondisi &lt;em&gt;FileStream countainer Folder&lt;/em&gt; nya.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream6_5F00_6787BC63.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="filestream6" border="0" alt="filestream6" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream6_5F00_thumb_5F00_3A5283FB.jpg" width="469" height="87" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;tampak setelah membuat database baru diatas, muncul sebuah folder baru, apabila kita coba expand lebih dalam akan tampak seperti berikut&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream7_5F00_2D111C4A.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="filestream7" border="0" alt="filestream7" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream7_5F00_thumb_5F00_624256CF.jpg" width="469" height="83" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;ternyata masih kosong.&lt;/p&gt;

&lt;p&gt;Mari kita coba lakukan penginputan, saya sudah siapkan 3 buah file gambar di drive E:\FileSample, yaitu &lt;em&gt;Filestream1.jpg&lt;/em&gt; , &lt;em&gt;FileStream2.jpg&lt;/em&gt; , &lt;em&gt;FileStream3.jpg&lt;/em&gt; .&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream8_5F00_455E535C.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="filestream8" border="0" alt="filestream8" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream8_5F00_thumb_5F00_729A7C30.jpg" width="472" height="119" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;berikut ini adalah T-SQL untuk menginsert ketiga gambar tersebut :&lt;/p&gt;

&lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;&lt;span style="color:#0000ff;"&gt;Use&lt;/span&gt; FileStreamSampleDB&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;INSERT &lt;span style="color:#0000ff;"&gt;INTO&lt;/span&gt; ProductPhoto &lt;br /&gt;(name, PhotoFileStream) &lt;span style="color:#0000ff;"&gt;values&lt;/span&gt;&lt;br /&gt;(&lt;span style="color:#006080;"&gt;&amp;#39;Gambar 1&amp;#39;&lt;/span&gt;, &lt;br /&gt;(&lt;span style="color:#0000ff;"&gt;select&lt;/span&gt; * &lt;span style="color:#0000ff;"&gt;from&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;OPENROWSET&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;BULK&lt;/span&gt; N&lt;span style="color:#006080;"&gt;&amp;#39;E:\FileSample\FileStream1.JPG&amp;#39;&lt;/span&gt; ,SINGLE_BLOB) &lt;span style="color:#0000ff;"&gt;AS&lt;/span&gt; Document))&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;INSERT &lt;span style="color:#0000ff;"&gt;INTO&lt;/span&gt; ProductPhoto &lt;br /&gt;(name, PhotoFileStream) &lt;span style="color:#0000ff;"&gt;values&lt;/span&gt;&lt;br /&gt;(&lt;span style="color:#006080;"&gt;&amp;#39;Gambar 2&amp;#39;&lt;/span&gt;, &lt;br /&gt;(&lt;span style="color:#0000ff;"&gt;select&lt;/span&gt; * &lt;span style="color:#0000ff;"&gt;from&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;OPENROWSET&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;BULK&lt;/span&gt; N&lt;span style="color:#006080;"&gt;&amp;#39;E:\FileSample\FileStream2.JPG&amp;#39;&lt;/span&gt; ,SINGLE_BLOB) &lt;span style="color:#0000ff;"&gt;AS&lt;/span&gt; Document))&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;INSERT &lt;span style="color:#0000ff;"&gt;INTO&lt;/span&gt; ProductPhoto &lt;br /&gt;(name, PhotoFileStream) &lt;span style="color:#0000ff;"&gt;values&lt;/span&gt;&lt;br /&gt;(&lt;span style="color:#006080;"&gt;&amp;#39;Gambar 3&amp;#39;&lt;/span&gt;, &lt;br /&gt;(&lt;span style="color:#0000ff;"&gt;select&lt;/span&gt; * &lt;span style="color:#0000ff;"&gt;from&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;OPENROWSET&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;BULK&lt;/span&gt; N&lt;span style="color:#006080;"&gt;&amp;#39;E:\FileSample\FileStream3.JPG&amp;#39;&lt;/span&gt; ,SINGLE_BLOB) &lt;span style="color:#0000ff;"&gt;AS&lt;/span&gt; Document))&lt;br /&gt;GO&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;setelah kita lakukan penambahan 3 buah data, ternyata ada penambahan 3 buah file pada FileStream countainer folder&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream9_5F00_033A2932.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="filestream9" border="0" alt="filestream9" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream9_5F00_thumb_5F00_14D1C610.jpg" width="474" height="71" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Coba oleh anda lakukan perintah select sederhana pada tabel ProductPhoto.&lt;/p&gt;

&lt;p&gt;Karena anda sudah mengerti cara melakukan insert, berarti akan mudah untuk melakukan perintah &lt;em&gt;delete&lt;/em&gt; dan &lt;em&gt;update&lt;/em&gt; . Selamat mencoba ;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=3710" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/suherman/archive/tags/sql+server/default.aspx">sql server</category><category domain="http://mugi.or.id/blogs/suherman/archive/tags/FILESTREAM/default.aspx">FILESTREAM</category></item><item><title>Creating a FileStream Database in SQL Server 2008</title><link>http://mugi.or.id/blogs/suherman/archive/2010/01/05/creating-a-filestream-database-in-sql-server-2008.aspx</link><pubDate>Tue, 05 Jan 2010 02:47:05 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:3694</guid><dc:creator>Suherman</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/suherman/rsscomments.aspx?PostID=3694</wfw:commentRss><comments>http://mugi.or.id/blogs/suherman/archive/2010/01/05/creating-a-filestream-database-in-sql-server-2008.aspx#comments</comments><description>&lt;p&gt;Setelah di &lt;a href="http://mugi.or.id/blogs/suherman/archive/2010/01/03/enable-filestream-on-the-instance-of-the-sql-server-database-engine.aspx" target="_blank"&gt;blog yang lalu&lt;/a&gt; membahas mengenai Enable FILESTREAM on the instance of the SQL Server Database Engine, selanjutnya adalah membuat FileStream database nya.&lt;/p&gt;  &lt;p&gt;Berbeda dengan cara membuat database biasanya. dalam membuat FileStream database memerlukan adanya penambahan File database yang memiliki file type &lt;em&gt;FileStream Data&lt;/em&gt; yang berfungsi sebagai &lt;em&gt;FileStream Data Countainer&lt;/em&gt;. Juga ada proses penambahan FileGroups sebagai &lt;em&gt;Countains FileStream&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;berikut ini adalah langkah-langkah pembuatan FileStream Database.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Pertama kita siapkan sebuah &lt;em&gt;FileStream Data Countainer&lt;/em&gt; didalam Hardrive kita. dalam contoh ini akan saya buat di drive &lt;em&gt;E:\&lt;/em&gt;&amp;#160; yang nantinya apabila databasenya telah terbentuk akan muncul folder berikut &lt;em&gt;E:\FileStreamSampleCountainer. &lt;/em&gt;Sedangkan File .MDF dan .LDF saya letakkan di&amp;#160; &lt;em&gt;E:\FileStreamSampleDB&lt;/em&gt; &lt;/li&gt;    &lt;li&gt;selanjutnya kita coba membuat databasenya      &lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;       &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;&lt;span style="color:#0000ff;"&gt;Use&lt;/span&gt; Master&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#008000;"&gt;-- Membuat Database FileStreamSampleDB&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CREATE&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DATABASE&lt;/span&gt; FileStreamSampleDB &lt;span style="color:#0000ff;"&gt;ON&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;PRIMARY&lt;/span&gt; &lt;br /&gt;( NAME = N&lt;span style="color:#006080;"&gt;&amp;#39;FileStreamSampleDB&amp;#39;&lt;/span&gt;, FILENAME = N&lt;span style="color:#006080;"&gt;&amp;#39;E:\FileStreamSampleDB\FileStreamSampleDB.mdf&amp;#39;&lt;/span&gt; , &lt;br /&gt;&lt;span style="color:#0000ff;"&gt;SIZE&lt;/span&gt; = 10MB , MAXSIZE = UNLIMITED, FILEGROWTH = 10% )&lt;br /&gt;LOG &lt;span style="color:#0000ff;"&gt;ON&lt;/span&gt; &lt;br /&gt;( NAME = N&lt;span style="color:#006080;"&gt;&amp;#39;FileStreamSampleDB_log&amp;#39;&lt;/span&gt;, FILENAME = N&lt;span style="color:#006080;"&gt;&amp;#39;E:\FileStreamSampleDB\FileStreamSampleDB_log.ldf&amp;#39;&lt;/span&gt; , &lt;br /&gt;&lt;span style="color:#0000ff;"&gt;SIZE&lt;/span&gt; = 10MB , MAXSIZE = UNLIMITED , FILEGROWTH = 10%)&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#008000;"&gt;-- Membuat FileGroup&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;ALTER&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DATABASE&lt;/span&gt; FileStreamSampleDB &lt;br /&gt;&lt;span style="color:#0000ff;"&gt;ADD&lt;/span&gt; FILEGROUP [FileStreamSampleDBGroup] &lt;span style="color:#0000ff;"&gt;CONTAINS&lt;/span&gt; FILESTREAM &lt;br /&gt;&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#008000;"&gt;-- Membuat FileStream Data Countainer&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;ALTER&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DATABASE&lt;/span&gt; FileStreamSampleDB &lt;br /&gt;&lt;span style="color:#0000ff;"&gt;ADD&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FILE&lt;/span&gt; (NAME = N&lt;span style="color:#006080;"&gt;&amp;#39;FileStreamSampleDB_FSData&amp;#39;&lt;/span&gt;, FILENAME = N&lt;span style="color:#006080;"&gt;&amp;#39;E:\FileStreamSampleCountainer&amp;#39;&lt;/span&gt;)&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;TO&lt;/span&gt; FILEGROUP FileStreamSampleDBGroup&lt;br /&gt;GO&lt;/pre&gt;

      &lt;br /&gt;&lt;/div&gt;
  &lt;/li&gt;

  &lt;li&gt;setelah di Execute dapat kita lihat object- object apa saja yang timbul di Instances yang kita miliki 
    &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream3_5F00_7E95F5CF.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="filestream3" border="0" alt="filestream3" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream3_5F00_thumb_5F00_4C809A5C.jpg" width="573" height="234" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;

    &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream4_5F00_15EF9CC0.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="filestream4" border="0" alt="filestream4" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream4_5F00_thumb_5F00_7D3FB3D5.jpg" width="576" height="331" /&gt;&lt;/a&gt; &lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sampai disini kita sudah berhasil membuat sebuat FileStream Database. perhatikan pada folder &lt;em&gt;E:\FileStreamSampleCountainer&lt;/em&gt;, terbentuk 2 buah objek yang salah satunya bernama &lt;em&gt;filestream.hdr&lt;/em&gt; ,&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream5_5F00_454A9367.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="filestream5" border="0" alt="filestream5" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream5_5F00_thumb_5F00_17EE1EF9.jpg" width="503" height="87" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;file &lt;em&gt;filestream.hdr&lt;/em&gt; merupakan file yang menampung informasi header dari FileStream, sehingga kerusakan pada file ini akan berakibat fatal pada FileStream Database. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=3694" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/suherman/archive/tags/sql+server/default.aspx">sql server</category><category domain="http://mugi.or.id/blogs/suherman/archive/tags/FILESTREAM/default.aspx">FILESTREAM</category></item><item><title>Enable FILESTREAM on the instance of the SQL Server Database Engine</title><link>http://mugi.or.id/blogs/suherman/archive/2010/01/03/enable-filestream-on-the-instance-of-the-sql-server-database-engine.aspx</link><pubDate>Sun, 03 Jan 2010 14:12:19 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:3679</guid><dc:creator>Suherman</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/suherman/rsscomments.aspx?PostID=3679</wfw:commentRss><comments>http://mugi.or.id/blogs/suherman/archive/2010/01/03/enable-filestream-on-the-instance-of-the-sql-server-database-engine.aspx#comments</comments><description>&lt;p&gt;Bila anda sedang mengerjakan sebuah project aplikasi yang menggunakan database serta dalam routinenya sering menggunakan file-file gambar, video, document, audio dan lain-lain atau anggaplah anda sedang mengerjakan project Document Management dengan menggunakan database SQL Server 2008, ada baiknya anda memanfaatkan fitur Filestream yang ada di SQL Server 2008.&lt;/p&gt;  &lt;p&gt;Dengan menggunakan fitur FILESTREAM, file sebenarnya tidak tersimpan dalam database file, melainkan berada pada NT File System (akan saya jelaskan pada blog berikutnya). &lt;/p&gt;  &lt;p&gt;untuk menggunakan fitur Filestream, ini bisa dilakukan pada saat instalasi pertama SQL Server 2008 atau apabila sudah terinstall namun belum mengaktifkan fitur Filestreamnya, dapat melakukan langkah-langkah sebagai berikut, namun sebelumnya anda harus memiliki akses sebagai SYSADMIN :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Klik Start –&amp;gt; All Programs –&amp;gt; Microsoft SQL Server 2008 –&amp;gt; Configuration tools –&amp;gt; SQL Server Configuration Manager &lt;/li&gt;    &lt;li&gt;Klik SQL Server Services &lt;/li&gt;    &lt;li&gt;Pilih Instance yang mana yang akan di Enabled kan fitur Filestream nya (pada sample, saya memilih instance SQLSRV2008),&amp;#160;&amp;#160; lalu klik kanan, pilih Properties      &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream1_5F00_50DF33C4.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="filestream1" border="0" alt="filestream1" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream1_5F00_thumb_5F00_1D87D023.jpg" width="378" height="236" /&gt;&lt;/a&gt; &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Maka akan muncul dialog box, pilih tab FILESTREAM seperti berikut :      &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream2_5F00_1C280D0C.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="filestream2" border="0" alt="filestream2" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/suherman/filestream2_5F00_thumb_5F00_55F7045E.jpg" width="338" height="372" /&gt;&lt;/a&gt; &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Check option ‘&lt;em&gt;Enable FILESTREAM for Transact-SQL access&lt;/em&gt;’ kemudian klik OK.&lt;/li&gt;    &lt;li&gt;setelah itu jalankan T-SQL berikut :&lt;/li&gt; &lt;/ol&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;&lt;span style="color:#0000ff;"&gt;EXEC&lt;/span&gt; sp_configure filestream_access_level, 2&lt;br /&gt;RECONFIGURE&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=3679" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/suherman/archive/tags/sql+server/default.aspx">sql server</category><category domain="http://mugi.or.id/blogs/suherman/archive/tags/FILESTREAM/default.aspx">FILESTREAM</category></item></channel></rss>