Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
W tym temacie pokazano, jak utworzyć tabelę do przechowywania danych FILESTREAM.
Gdy baza danych ma grupę plików FILESTREAM, można utworzyć lub zmodyfikować tabele do przechowywania danych FILESTREAM. Aby określić, że kolumna zawiera dane FILESTREAM, należy utworzyć kolumnę varbinary(max) i dodać atrybut FILESTREAM.
Aby utworzyć tabelę do przechowywania danych FILESTREAM
W programie SQL Server Management Studio kliknij pozycję Nowe zapytanie, aby wyświetlić Edytor zapytań.
Skopiuj kod Transact-SQL z poniższego przykładu do Edytora zapytań. Ten kod Transact-SQL tworzy tabelę z obsługą funkcji FILESTREAM o nazwie Records.
Aby utworzyć tabelę, kliknij Wykonaj.
Przykład
W poniższym przykładzie kodu pokazano, jak utworzyć tabelę o nazwie Records
. Kolumna Id
jest kolumną ROWGUIDCOL
i jest wymagana do używania danych FILESTREAM z interfejsami API Win32. Kolumna SerialNumber
jest UNIQUE INTEGER
. Kolumna Chart
jest kolumną FILESTREAM
i służy do przechowywania Chart
w systemie plików.
Notatka
W tym przykładzie odwołuje się do bazy danych Archiwum utworzonej w usłudze Create a FILESTREAM-Enabled Database.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO