Etkinleştirme ve FILESTREAM yapılandırma

FILESTREAM kullanmaya başlamadan önce örneği üzerinde FILESTREAM etkinleştirmek gerekir SQL Server Veritabanı Altyapısı. Bu konu, FILESTREAM SQL Server Yapılandırma Yöneticisi'ni kullanarak etkinleştirmek açıklar.

[!NOT]

Bir 32-bit sürümü üzerinde FILESTREAM etkinleştirmek olamaz SQL Serverbir 64-bit işletim sisteminde çalışan.

Bu Konuda

  • FILESTREAM'i Etkinleştirme

  • En İyi Yöntemler

    • Fiziksel yapılandırma ve bakım

    • Fiziksel veritabanı tasarım

FILESTREAM'i Etkinleştirme

Etkinleştirmek ve FILESTREAM ayarlarını değiştirmek için

  1. Tarih Start menüsü, Tüm programlar, işaret Microsoft SQL Server Code-Named 2012, Gelin Yapılandırma araçları, tıklatıp SQL Server Configuration Manager.

  2. Hizmetler listesinde, sağ SQL Server hizmetlerinive ardından Açık.

  3. SQL Server Yapılandırma Yöneticisi ek bileşeninde, FILESTREAM'i etkinleştirmek istediğiniz SQL Server örneğini bulun.

  4. Örneğini sağ tıklatın ve ardından Özellikler.

  5. İçinde SQL Server özellikleri iletişim kutusunda, tıklatın FILESTREAM sekmesi.

  6. Seçin Etkinleştirme FILESTREAM Transact-sql erişim için onay kutusu.

  7. Windows'da FILESTREAM verilerini okumak ve yazmak istiyorsanız, Dosya G/Ç akış erişimi için FILESTREAM'i etkinleştir'i tıklatın. Windows paylaşım adı girin Windows paylaşım adı kutusu.

  8. Uzak istemcilerin bu paylaşımda depolanan FILESTREAM verilerine erişmesi gerekiyorsa, Uzak istemcilerin FILESTREAM verilerine akış erişimi olmasına izin ver öğesini seçin.

  9. Uygula'yı tıklatın.

  10. İçinde SQL Server Management Studiotıklayın Yeni sorgu sorgu düzenleyicisini görüntüleyin.

  11. Sorgu Düzenleyicisi'nde aşağıdaki girin Transact-SQLkodu:

    EXEC sp_configure filestream_access_level, 2
    RECONFIGURE
    
  12. Tıklayın idam.

  13. Yeniden SQL Serverhizmet.

[YUKARI]

En İyi Yöntemler

Fiziksel yapılandırma ve bakım

FILESTREAM depolama birimleri ayarladığınızda, aşağıdaki yönergeleri dikkate alın:

  • Kısa dosya adlarını FILESTREAM bilgisayar sistemleri devre dışı bırakabilirsiniz. Kısa dosya adlarını oluşturmak için önemli ölçüde daha uzun sürer. Kısa dosya adlarını devre dışı bırakma Windows kullanmak fsutilyarar.

  • FILESTREAM bilgisayar sistemleri düzenli olarak birleştirin.

  • 64 kb ntfs kümeleri kullanın. Sıkıştırılmış birimler 4 kb ntfs kümeler için ayarlanmış olması gerekir.

  • FILESTREAM birimlerde dizin devre dışı bırakmak ve set disablelastaccessiçin disablelastaccessWindows kullanın fsutilyarar.

  • FILESTREAM birimlerde gereksiz olduğunda antivirüs tarama devre dışı bırakın. Antivirüs tarama gerekli ise, soruna neden olan dosyaları otomatik olarak silecek ilkeleri ayarlama kaçının.

  • Kurma ve hataya dayanıklılık ve bir uygulama tarafından gerekli performans RAID düzeyi ayarlayın.

RAID düzeyi

Performans yazma

Okuma performansı

Hataya dayanıklılık

Açıklamalar

RAID 5

Normal

Normal

Mükemmel

Performans, bir diski veya jbod iyidir; ve daha az RAID 0 ya da RAID 5 şeritleme ile.

RAID 0

Mükemmel

Mükemmel

Hiçbiri

RAID 5 + sıyırma

Mükemmel

Mükemmel

Mükemmel

En pahalı seçenek.

[YUKARI]

Fiziksel veritabanı tasarım

FILESTREAM veritabanı tasarlarken, aşağıdaki yönergeleri dikkate alın:

  • FILESTREAM sütunları gerekir eşlik ilgili bir uniqueidentifier ROWGUIDsütun. Bu tür tabloları da benzersiz bir dizin tarafından eşlik etmelidir. Genellikle bu dizini kümelenmiş bir dizin değil. Veritabanları iş mantığını kümelenmiş bir dizin gerektiriyorsa, dizinde depolanan değerleri rastgele değildir emin olmalısınız. Rasgele değerleri dizin satır eklendi veya tablodan kaldırılan her zaman yeniden sipariş edilmesi için neden olur.

  • Performansı düşürmemek için işletim sistemi dışındaki birimlerde bulunmalıdır FILESTREAM filegroups ve konteynerler SQL Serververitabanı SQL Servergünlüğü, tempdb, veya disk belleği dosyası.

  • Doğrudan alan yönetimi ve ilkeleri FILESTREAM tarafından desteklenmez. Ancak alanını yönetmek ve dolaylı her filegroup FILESTREAM ayrı bir birime atamak ve birimin yönetim özelliklerini kullanarak ilkeleri uygulanır.

[YUKARI]