Налаштування filestream

Налаштування filestream

Друзі, доброго часу доби.

Коли я зіткнувся вперше з необхідністю установки FILESTREAM, я виявив, що немає швидкої і докладної інструкції як це зробити і щоб вам було легше, я вирішив поділитися з вами швидким способом налаштування FILESTREAM.

1. Включити FileSteam (в настройках Configuration Manager> Примірник сервера> У налаштуваннях виключити FileSteam, якщо хочемо працювати
не тільки з боку SQL, а ще й з боку файлової системи, то вкл другу галочку, третя - віддалений доступ інших серверів).
При цьому створюється загальна папка.

Налаштування filestream

2. У SSMS> Властивості сервера> Advanced> активувати FileStream Access Level

Налаштування filestream

3. Налаштувати БД
- Потрібно створити спец. файлову групу, яка знаходиться в нижньому списку файлових груп базиданних
- Включити хоча б 1 файл до цієї групи.

Налаштування filestream

4. Створити файлову таблицю
- Треба зробити хоча б 1 поле varbinary (Max) FILESTREAM
- Треба додати спец. стовпець, який схожий буде на первинний ключ (ID uniqueidentifier NOT NULL ROWGUIDCOL UNIQUE)
- ROWGUIDCOL - дозволяє звертатися до колонку, не знаючи його імені, може бути тільки 1
- Чи можемо файловий зберігати тільки varbinary (MAX)
- Приклад таблиці: