FileTable şeması

Bir FileTable önceden tanımlanmış ve sabit şemasını açıklar.

Dosya özniteliği adı

type

Boyutu

Default

Açıklama

Dosya sistem erişilebilirlik

path_locator

hierarchyid

değişken

A hierarchyidBu öğenin konumunu tanımlayan.

Hiyerarşik FileNamespace bu düğüm konumu.

Tablo için birincil anahtar.

Oluşturulmuş ve Windows yolu değerlerini ayarlayarak değiştirilebilir.

stream_id

[uniqueidentifier] rowguidcol

Tarafından döndürülen değeri NEWID()işlevi.

FILESTREAM veri için bir benzersiz kimliği.

Uygulanamaz.

file_stream

varbinary(max)

filestream

değişken

NULL

FILESTREAM veri içerir.

Uygulanamaz.

file_type

nvarchar(255)

değişken

BOŞ.

Dosya sistemi oluşturma ya da yeniden adlandırma işleminde adı dosya uzantısı değerden doldurur.

Dosya türünü temsil eder.

Bu sütun olarak kullanılabilir TYPE COLUMNbir tam metin dizini oluşturduğunuzda.

file_type kalıcı bir hesaplanan sütun.

Otomatik olarak hesaplanır. Ayarlanamaz.

Ad

nvarchar(255)

değişken

GUID değeri.

Dosya ya da dizin adı.

Oluşturulan veya Windows API'leri kullanılarak değiştirilebilir.

parent_path_locator

hierarchyid

değişken

A hierarchyidBu madde içeren dizini tanımlar.

hierarchyidİçeren dizinin.

parent_path_locator kalıcı bir hesaplanan sütun.

Otomatik olarak hesaplanır. Ayarlanamaz.

cached_file_size

bigint

FILESTREAM veri bayt cinsinden boyutu.

cached_file_size kalıcı bir hesaplanan sütun.

Önbelleğe alınmış dosya boyutu otomatik olarak güncel tutulur, ancak eşlenmemiş olağandışı durumlarda gidebilirsiniz. Tam boyutunu hesaplamak için DATALENGTH()işlevi.

creation_time

datetime2(4)

not null

8 bayt

Geçerli zaman.

Dosyanın oluşturulduğu saat ve tarihi.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

last_write_time

datetime2(4)

not null

8 bayt

Geçerli zaman.

Dosyayı en son güncelleştirildiği saat ve tarihi.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

last_access_time

datetime2(4)

not null

8 bayt

Geçerli zaman.

Dosyanın son erişim saati ve tarihi.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

is_directory

bit

not null

1 bayt

FALSE

Satır dizini gösterir olup olmadığını gösterir. Bu değer otomatik olarak hesaplanır ve ayarlanamaz.

Otomatik olarak hesaplanır. Ayarlanamaz.

is_offline

bit

not null

1 bayt

FALSE

Çevrimdışı dosya özniteliği.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

is_hidden

bit

not null

1 bayt

FALSE

Gizli dosya özniteliği.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

is_readonly

bit

not null

1 bayt

FALSE

Salt okunur dosya özniteliği.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

is_archive

bit

not null

1 bayt

FALSE

Arşiv özniteliği.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

is_system

bit

not null

1 bayt

FALSE

Sistem dosyası özniteliği.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

is_temporary

bit

not null

1 bayt

FALSE

Geçici dosya özniteliği.

Otomatik olarak hesaplanır. Windows API'leri kullanılarak da ayarlanabilir.

Ayrıca bkz.

Kavramlar

Create, Alter ve FileTables bırak