Udostępnij za pośrednictwem


Jak Tworzenie bazy danych włączono FILESTREAM

W tym temacie przedstawiono sposób tworzenia bazy danych, która obsługuje FILESTREAM.Ponieważ FILESTREAM używa specjalnego typu grupa plików, podczas tworzenia bazy danych, należy określić klauzula FILESTREAM ZAWIERA co najmniej jedną grupę plików.

Aby utworzyć bazę danych włączone FILESTREAM

  1. W SQL Server Management Studio, kliknij Nową kwerendę Aby wyświetlić Edytor kwerend.

  2. Copy Transact-SQL kod w poniższym przykładzie do edytora kwerend.To Transact-SQL kod tworzy bazę danych z obsługą FILESTREAM nazywany Archive.

    Ostrzeżenie

    Dla tego skryptu c:\Dane katalog musi istnieć.

  3. Aby zbudować bazy danych, kliknij przycisk Wykonywanie.

Przykład

Poniższy przykład kodu tworzy bazę danych o nazwie Archive.Baza danych zawiera trzy aplikacjami: PRIMARY, Arch1, and FileStreamGroup1.PRIMARY and Arch1 are regular filegroups that cannot contain FILESTREAM data.FileStreamGroup1 is the FILESTREAM filegroup.

CREATE DATABASE Archive 
ON
PRIMARY ( NAME = Arch1,
    FILENAME = 'c:\data\archdat1.mdf'),
FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM( NAME = Arch3,
    FILENAME = 'c:\data\filestream1')
LOG ON  ( NAME = Archlog1,
    FILENAME = 'c:\data\archlog1.ldf')
GO

Dla FILESTREAM Grupa plików, FILENAME odnosi się do ścieżka.Ścieżka do folderu ostatniego musi istnieć, a ostatni folder nie musi istnieć.W tym przykładzie c:\data musi istnieć.Jednak filestream1 nie może istnieć podfolderu podczas możesz wykonać CREATE DATABASE instrukcja.Aby uzyskać więcej informacji na temat składni, zobacz Tworzenie bazy danych (Transact-SQL).

Po uruchomieniu poprzedniego przykładu, plik filestream.hdr i $FSLOG folder pojawi się w folderze c:\Data\filestream1.Plik filestream.hdr jest plik nagłówka dla kontener FILESTREAM.

Ważna informacjaWażne:

Plik filestream.hdr jest plikiem systemu.Zawiera on informacje nagłówka FILESTREAM.Nie usunąć lub zmodyfikować ten plik.

W istniejących bazach danych można użyć ALTER DATABASE instrukcja, aby dodać grupa plików FILESTREAM.