Delen via


FILESTREAM inschakelen en configureren

van toepassing op:SQL Server-

Voordat u FILESTREAM kunt gebruiken, moet u FILESTREAM inschakelen op het exemplaar van de SQL Server Database Engine. In dit onderwerp wordt beschreven hoe u FILESTREAM inschakelt met BEHULP van SQL Server Configuration Manager.

FILESTREAM inschakelen

  1. Ga in het menu Start naar Alle programma's > SQL Server > Configuration Toolsen selecteer SQL Server Configuration Manager.

    Notitie

    Volg deze instructies in nieuwere versies van Windows om SQL Server Configuration Manager teopenen.

  2. Klik in de lijst met services met de rechtermuisknop op SQL Server Servicesen selecteer Open.

  3. Zoek in de module SQL Server Configuration Manager het exemplaar van SQL Server waarop u FILESTREAM wilt inschakelen.

  4. Klik met de rechtermuisknop op het exemplaar en selecteer Eigenschappen.

  5. Selecteer in het dialoogvenster SQL Server-eigenschappen het tabblad FILESTREAM-.

  6. Schakel het selectievakje FILESTREAM inschakelen voor toegang Transact-SQL in.

  7. Als u FILESTREAM-gegevens uit Windows wilt lezen en schrijven, selecteert u FILESTREAM inschakelen voor toegang tot I/O-streaming voor bestanden. Voer de naam in van de Windows-share in het vak Windows Share-naam.

  8. Als externe clients toegang moeten hebben tot de FILESTREAM-gegevens die op deze share zijn opgeslagen, selecteert u Externe clients streamingtoegang geven tot FILESTREAM-gegevens.

  9. Selecteer toepassen.

  10. Selecteer in SQL Server Management Studio Nieuwe query om de Query-editor weer te geven.

  11. Voer in Query-editor de volgende Transact-SQL code in:

    EXEC sp_configure filestream_access_level, 2;
    RECONFIGURE;
    
  12. Selecteer Voeruit.

  13. Start de SQL Server-service opnieuw op.

Beste praktijken

Fysieke configuratie en onderhoud

Houd rekening met de volgende richtlijnen wanneer u FILESTREAM-opslagvolumes instelt:

  • Schakel korte bestandsnamen uit op FILESTREAM-computersystemen. Het maken van korte bestandsnamen duurt aanzienlijk langer. Als u korte bestandsnamen wilt uitschakelen, gebruikt u het hulpprogramma Windows fsutil.

  • Filestream-computersystemen regelmatig defragmenteren met behulp van magnetische opslag.

  • Gebruik NTFS-clusters van 64 kB. Gecomprimeerde volumes moeten worden ingesteld op NTFS-clusters van 4 kB.

  • Schakel indexering op FILESTREAM-volumes uit en stel disablelastaccessin. Als u disablelastaccesswilt instellen, gebruikt u het hulpprogramma Windows fsutil.

  • Schakel antivirusscans van FILESTREAM-volumes uit wanneer dit niet nodig is. Als antivirusscans nodig zijn, moet u voorkomen dat u beleidsregels instelt die overtredende bestanden automatisch verwijderen.

  • Stel het RAID-niveau in voor fouttolerantie en de prestaties die door een toepassing zijn vereist.

RAID-niveau Schrijfprestaties Leesprestaties Fouttolerantie Opmerkingen
RAID 5 Normaal Normaal Uitstekend Prestaties zijn beter dan één schijf of JBOD; en lager dan RAID 0 of RAID 5 met striping.
RAID 0 Uitstekend Uitstekend Geen
RAID 5 + striping Uitstekend Uitstekend Uitstekend Duurste optie.

Ontwerp van fysieke database

Houd rekening met de volgende richtlijnen wanneer u een FILESTREAM-database ontwerpt:

  • FILESTREAM-kolommen moeten worden vergezeld van een bijbehorende uniqueidentifier ROWGUID-kolom. Dit soort tabellen moet ook worden vergezeld van een unieke index. Deze index is doorgaans geen geclusterde index. Als voor de bedrijfslogica van de databases een geclusterde index is vereist, moet u ervoor zorgen dat de waarden die in de index zijn opgeslagen, niet willekeurig zijn. Willekeurige waarden zorgen ervoor dat de index steeds opnieuw wordt gerangschikt wanneer een rij wordt toegevoegd aan of verwijderd uit de tabel.

  • Om prestatieredenen moeten FILESTREAM-bestandsgroepen en -containers zich bevinden op andere volumes dan het besturingssysteem, SQL Server-database, SQL Server-logboek, tempdbof wisselbestand.

  • Ruimtebeheer en -beleid worden niet rechtstreeks ondersteund door FILESTREAM. U kunt echter ruimte beheren en beleid indirect toepassen door elke FILESTREAM-bestandsgroep toe te wijzen aan een afzonderlijk volume en de beheerfuncties van het volume te gebruiken.