24 Ekim 2010 Pazar

SQL Serrver 2008 ile FileStream Veri Türü

Normalde DB Engine, tüm veriyi, kolon ile ilişkilendirerek, diskteki bir dosyada tutar.

FileStream veri türü ile her türlü veriyi (özellikle binary) SQL Server da saklamak daha kolay hale geldi.

FileStream i kullanabilmek için öncelikle enable etmemiz gerekiyor.
Management Studio'dan Advanced Settings den bunu yapabilir veya
sp_FILESTREAM_configure sistem prosedürünü çalıştırabiliriz.

Bundan sonra, veri tabanına yeni bir file group eklemek gerekiyor. FileStream veri tipi ile tutacağımız veriler, bu yeni açacağımız file group içinde saklanacaklar.

Ancak FileStream  kullanmanın birkaç sınırlaması da var. has the following limitations:
  • FileStream verisi içeren bir veritabanı ile "Database mirroring" yapılamıyor.
  • Database snapshots, FileStream verilerini desteklemiyor.
  • Encryption , FileStream verileri için desteklenmiyor. En azından bunu SQL Server'ın encrpytion yöntemlerini kullanarak yapamıyorsunuz. Başka bir encryption metodu bulmanız gerekiyor.,

Hiç yorum yok: