Konfigurowanie SQL FILESTREAM w bazach MS SQL Server

Aby mechanizm SQL FILESTREAM był dostępny w bazie danych, muszą być spełnione 3 warunki:

  1. Serwer bazy danych musi mieć włączoną obsługę mechanizmu FILESTREAM
  2. Musi być ustawiony poziom dostępu do usługi
  3. Baza danych musi mieć zdefiniowany katalog przechowywania danych FILESTREAM.

 

Włączanie mechanizmu FILESTREAM na serwerze

1. Uruchom program SQL Server Configuration Manager

Start -> Microsoft SQL Server [rok] -> SQL Server Configuration Manager

  • sscm0
2. Kliknij prawym przyciskiem myszy na nazwie serwera i z menu kontekstowego wybierz polecenie Właściwości.
  • sscm1
3. W oknie Właściwości serwera kliknij na zakładkę FILESTREAM i włącz wszystkie opcje. Kliknij OK, aby zapisać zmiany.
  • sscm2
4. Zrestartuj serwer bazy danych. Jeżeli przy ustawianiu poziomu dostępu (następny punkt) będzie pojawiał się komunikat, że opcja FILESTREAM nie jest dostępna, zamknij wszystkie aplikacje na serwerze i zrestartuj komputer.
  • sscm3

Ustawianie poziomu dostępu do usługi FILESTREAM

Poziom dostępu do usługi ustawiany jest w programach pakietów DMS Studio i W10 Desktop automatycznie.

Możesz jednak ustawić poziom dostępu samodzielnie korzystając z programu Microsoft SQL Server Managements Studio.

1. Uruchom program SQL Server Managements Studio

Start -> Microsoft SQL Server [rok] -> SQL Server Management Studio

Zaloguj się do serwera.

  • ssms0
2. Kliknij prawym przyciskiem myszy na nazwie serwera i z menu kontekstowego wybierz polecenie Properties.
  • ssms1
3. W oknie Właściwości serwera, z lewej strony, kliknij na grupę opcji Advanced i ustaw w opcji FILESTREAM Access Level wartość Full access enabled. Kliknij OK, aby zapisać zmiany.
  • ssms2

Tworzenie katalogu FILESTREAM w bazie danych

Programy pakietów DMS Studio i W10 Desktop same utworzą katalog FILESTREAM, jako podfolder katalogu, w którym znajduje się baza.

Jeżeli chcesz utworzyć katalog FILESTREAM w innym miejscu, na innym dysku musisz utworzyć go samodzielnie. Najszybciej zrobić to  programie SQL Server Management Studio, wykonując skrypt SQL.

1. Uruchom program SQL Server Managements Studio

Start -> Microsoft SQL Server [rok] -> SQL Server Management Studio.

Zaloguj się do serwera.

  • ssms0

2. W panelu z lewej strony rozwiń gałąź Databases i sprawdź, czy baza danych, dla której chcesz utworzyć katalog FILESTREAM został utworzona. Jeżeli nie utwórz ją w programie.

Kliknij przycisk New Querry.

  • ssms5

3. Wklej do okna poniższy skrypt do tworzenia plików, podstaw odpowiednie dane pod zmienne: nazwa_bazy, nazwa_folderu_plikow, dysk, sciezka_do_pliku. Utwórz folder sciezka_do_pliku na dysku dysk.

Kliknij Execute, aby wykonać skrypt.
  • ssms6

 

Skrypt do tworzenia katalogu FILESTREAM

USE nazwa_bazy;
ALTER DATABASE nazwa_bazy
ADD FILEGROUP nazwa_folderu_plikow CONTAINS FILESTREAM;
GO
ALTER DATABASE nazwa_bazy
ADD FILE (NAME= 'nazwa_pliku', FILENAME = 'dysk:\sciezka_do_pliku\nazwa_pliku')
TO FILEGROUP nazwa_folderu_plikow;
GO
 
Po podstawieniu nazw:
nazwa bazy = baza1,
nazwa_folderu_plikow = pliki_stream,
sciezka_do_pliku = 'C:\BAZA1_PLIKI',
nazwa_pliku = plik_filestream
 
skrypt wygląda następująco:
 
USE baza1;
ALTER DATABASE baza1
     ADD FILEGROUP pliki_stream CONTAINS FILESTREAM;
GO
ALTER DATABASE baza1
    ADD FILE (NAME= 'PLIKI', FILENAME = 'C:\BAZA1_PLIKI\plik_filestream')
    TO FILEGROUP pliki_stream;
GO
 
 

Kontakt

tel.: 12 312 02 40
kom: 601 29 14 43
 
Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

Wsparcie oprogramowania

Programy MDB Firma: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
Programy DragOn: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
Programy Mega Firma: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
System Centurion: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

Zakup programu

Informacje: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

Statystyka

Dzień 142/241
Tydzień 909/2261
Miesiąc 8441/11816
Online 0/5

Ta strona używa plików cookies w celach statystycznych i funkcjonalnych.

Brak zmiany ustawienia przeglądarki oznacza zgodę na ich używanie. Czytaj więcej…

OK

Ta strona zapisuje w Twoim urządzeniu krótkie informacje zwane plikami cookies. Cookies czyli z angielskiego: ciasteczka to niewielkie pliki tekstowe, zazwyczaj w formie tagów-identyfikatorów, które są przechowywane lokalnie na urządzeniu, w katalogu przeglądarki lub podfolderach. Są one wykorzystywane do zapisywania indywidualnych preferencji użytkownika, gromadzą statystyki, umożliwiają realizowanie niektórych funkcji strony, m.in. procedury sprzedaży sklepu internetowego, pobierania plików czy logowania do serwisu. W każdej chwili możesz zablokować lub ograniczyć umieszczanie plików cookies (ciasteczek) w Twoim urządzeniu zmieniając ustawienia przeglądarki internetowej. Ustawienie lub pozostawienie ustawienia przeglądarki na akceptację cookies (ciasteczek) oznacza wyrażenie przez Ciebie świadomej zgody na takie praktyki. Kliknięcie na przycisk OK spowoduje zamknięcie komunikatu informującego o plikach cookies.