FILESTREAM veri depolama için bir tablo oluşturmak

Bu konu, FILESTREAM veri depolama için bir tablo oluşturmak gösterilmiştir.

FILESTREAM filegroup veritabanı sahip olduğunda, oluşturabilir veya FILESTREAM veri depolamak için tabloları değiştirin. Sütun FILESTREAM veri içerdiğini belirtmek için oluşturduğunuz bir varbinary(max)sütun FILESTREAM özniteliği ekleyin.

FILESTREAM veri depolamak için bir tablo oluşturmak için

  1. İçinde SQL Server Management Studiotıklayın Yeni sorgu sorgu düzenleyicisini görüntüleyin.

  2. Copy Transact-SQLiçine sorgu Düzenleyicisi aşağıdaki örnek koddan. Bu Transact-SQLkod adlı FILESTREAM etkinleştirilmiş bir tablo oluşturur Records.

  3. Tablo oluşturmak için tıklatın Execute.

Örnek

Aşağıdaki kod örneği adlı bir tablo oluşturmak nasıl gösterir Records. IdSütun a ROWGUIDCOLsütun ve FILESTREAM veri Win32 API ile kullanmak için gereklidir. SerialNumberSütun a UNIQUE INTEGER. ChartSütun a FILESTREAMsütun ve saklamak için kullanılan ChartDosya sistemi.

[!NOT]

Bu örnek gösterir Archiveiçinde oluşturulan veritabanı FILESTREAM etkin veritabanı oluşturmak.

CREATE TABLE Archive.dbo.Records
(
    [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE, 
    [SerialNumber] INTEGER UNIQUE,
    [Chart] VARBINARY(MAX) FILESTREAM NULL
)
GO

Ayrıca bkz.

Başvuru

Tablo (Transact-sql) oluştur

ALTER TABLE (Transact-SQL)