Megosztás a következőn keresztül:


A FILESTREAM engedélyezése és konfigurálása

A következőkre vonatkozik:SQL Server

A FILESTREAM használatának megkezdése előtt engedélyeznie kell a FILESTREAM-et az SQL Server-adatbázismotor példányán. Ez a témakör azt ismerteti, hogyan engedélyezheti a FILESTREAM szolgáltatást az SQL Server Configuration Managerrel.

A FILESTREAM engedélyezése

  1. A Start menüben lépjen az Összes program > SQL Server > Konfigurációs eszközökrészre, majd válassza a SQL Server Configuration Managerlehetőséget.

    Jegyzet

    A Windows újabb verzióiban kövesse az alábbi utasításokat az SQL Server Configuration Manager megnyitásához.

  2. A szolgáltatások listájában kattintson a jobb gombbal SQL Server Services, majd válassza a Megnyitáslehetőséget.

  3. Az SQL Server Configuration Manager beépülő modulban keresse meg azt az SQL Server-példányt, amelyen engedélyezni szeretné a FILESTREAM-et.

  4. Kattintson a jobb gombbal a példányra, majd válassza a Tulajdonságoklehetőséget.

  5. Az SQL Server tulajdonságai párbeszédpanelen válassza a FILESTREAM lapot.

  6. Jelölje be a jelölőnégyzetet, amely engedélyezi a FILESTREAM-et Transact-SQL hozzáféréshez.

  7. Ha FILESTREAM-adatokat szeretne olvasni és írni a Windowsból, válassza A FILESTREAM engedélyezése a fájl I/O-streamhez való hozzáféréshez. Adja meg a Windows-megosztás nevét a Windows-megosztás neve mezőben.

  8. Ha a távoli ügyfeleknek hozzá kell férniük az ezen a megosztáson tárolt FILESTREAM-adatokhoz, válassza a A távoli ügyfelek streamelési hozzáférésének engedélyezése a FILESTREAM-adatokhoz.

  9. Válassza a Alkalmazlehetőséget.

  10. Az SQL Server Management Studióban válassza Új lekérdezés lehetőséget a Lekérdezésszerkesztő megjelenítéséhez.

  11. A Lekérdezésszerkesztőben adja meg a következő Transact-SQL kódot:

    EXEC sp_configure filestream_access_level, 2;
    RECONFIGURE;
    
  12. Válassza ki a lehetőséget, majd hajtsa végre azlehetőséget.

  13. Indítsa újra az SQL Server szolgáltatást.

Ajánlott eljárások

Fizikai konfiguráció és karbantartás

A FILESTREAM-tárolókötetek beállításakor vegye figyelembe az alábbi irányelveket:

  • Kapcsolja ki a rövid fájlneveket a FILESTREAM számítógépes rendszereken. A rövid fájlnevek létrehozása jelentősen tovább tart. A rövid fájlnevek letiltásához használja a Windows fsutil segédprogramot.

  • A FILESTREAM számítógépes rendszerek rendszeres töredezettségmentesítése mágneses tárolóval.

  • Használjon 64 KB-os NTFS-fürtöket. A tömörített köteteket 4 KB-os NTFS-fürtökre kell állítani.

  • Tiltsa le az indexelést a FILESTREAM-köteteken, és állítsa be a disablelastaccess. A disablelastaccessbeállításához használja a Windows fsutil segédprogramot.

  • Ha nincs rá szükség, tiltsa le a FILESTREAM-kötetek víruskereső vizsgálatát. Ha víruskereső vizsgálatra van szükség, ne állíts be olyan házirendeket, amelyek automatikusan törlik a jogsértő fájlokat.

  • Állítsa be és hangolja be a RAID-szintet a hibatűrés és az alkalmazás által megkövetelt teljesítmény érdekében.

RAID-szint Írási teljesítmény Olvasási teljesítmény Hibatűrés Megjegyzések
RAID 5 Normális Normális Kitűnő A teljesítmény jobb, mint egy lemez vagy JBOD; és kisebb, mint RAID 0 vagy RAID 5 csíkozással.
RAID 0 Kitűnő Kitűnő Egyik sem
RAID 5 + csíkozás Kitűnő Kitűnő Kitűnő A legdrágább lehetőség.

Fizikai adatbázis tervezése

FILESTREAM-adatbázis tervezésekor vegye figyelembe az alábbi irányelveket:

  • A FILESTREAM oszlopokat egy megfelelő uniqueidentifier ROWGUID oszlopnak kell kísérnie. Az ilyen típusú táblákat egyedi indexnek kell kísérnie. Ez az index általában nem fürtözött index. Ha az adatbázisok üzleti logikája fürtözött indexet igényel, győződjön meg arról, hogy az indexben tárolt értékek nem véletlenszerűek. A véletlenszerű értékek miatt az index minden alkalommal újra lesz rendezve, amikor egy sort hozzáadnak vagy eltávolítanak a táblából.

  • Teljesítménybeli okokból a FILESTREAM-fájlcsoportokat és -tárolókat olyan köteteken kell elhelyezni, amelyek nem az operációs rendszer, az SQL Server-adatbázis, az SQL Server-napló, a tempdbvagy a lapozófájl számára vannak fenntartva.

  • A FILESTREAM nem támogatja közvetlenül a tárhelygazdálkodást és a szabályzatokat. Azonban a tárterületet és a szabályzatokat közvetetten úgy kezelheti, hogy minden EGYES FILESTREAM-fájlcsoportot külön kötethez rendel, és a kötet felügyeleti funkcióit használja.