Aracılığıyla paylaş


geri yükleme FILELISTONLY (Transact-SQL)

Bir sonuç döndüreceği küme veritabanı ve günlük dosyalarını yedeklemede yer alan listesini içeren küme.

Not

Bağımsız değişkenlerin tanımları için bkz: Bağımsız değişkenleri (Transact-SQL) geri yükleme.

Topic link iconTransact-SQL sözdizimi kuralları

RESTORE FILELISTONLY 
FROM <backup_device> 
[ WITH 
  {
--Backup Set Options
   FILE = { backup_set_file_number | @backup_set_file_number } 
 | PASSWORD = { password | @password_variable } 

--Media Set Options
 | MEDIANAME = { media_name | @media_name_variable } 
 | MEDIAPASSWORD = { mediapassword | @mediapassword_variable }
  
--Error Management Options
 | { CHECKSUM | NO_CHECKSUM } 
 | { STOP_ON_ERROR | CONTINUE_AFTER_ERROR }

--Tape Options
 | { REWIND | NOREWIND } 
 | { UNLOAD | NOUNLOAD }  
  } [ ,...n ]
]
[;]

<backup_device> ::=
{ 
   { logical_backup_device_name |
            @logical_backup_device_name_var }
   | { DISK | TAPE } = { 'physical_backup_device_name' |
              @physical_backup_device_name_var } 
} 

Bağımsız değişkenler

geri yükleme FILELISTONLY bağımsız değişkenlerin tanımları için bkz: Bağımsız değişkenleri (Transact-SQL) geri yükleme.

Sonuç Kümeleri

Bir istemci geri yükleme FILELISTONLY bir yedeklemede yer alan dosyaların bir listesini edinmek için kullanabileceğiniz küme.Bu bilgiler sonucunda döndürülen küme her dosya için bir satır.

Sütun adı

Veri türü

Açıklama

LogicalName

nvarchar(128)

Dosyanın mantıksal ad.

PhysicalName

nvarchar(260)

Fiziksel veya işletim sistemi dosya adıdır.

Tür

char(1)

Bir dosya türü:

l Microsoft =SQL Server Günlük dosyası

d = SQL Server veri dosyası

f Tam metin Kataloğu =

FileGroupName

nvarchar(128)

Dosyayı içeren dosya grubu adı.

Size

numeric(20,0)

Bayt olarak geçerli boyutu.

MaxSize

numeric(20,0)

Bayt cinsinden izin verilen en yüksek boyutu.

Win32_filespecification

bigint

Veritabanı içinde benzersiz bir tanımlayıcı, dosya.

CreateLSN

numeric(25,0)

Dosyanın oluşturulduğu günlük sıra numarası.

DropLSN

numeric(25,0) null

Günlük sıra numarası, dosyanın kesildi.Dosya bırakıldı, bu değer NULL olur.

Uniqueıd

uniqueidentifier

Dosyayı genel benzersiz tanıtıcısı.

ReadOnlyLSN

numeric(25,0) NULL

Günlük sıra numarası, dosyayı içeren dosya grubu okuma yazma için salt okunur (son değişikliği) değiştirildi.

ReadWriteLSN

numeric(25,0) null

Sıra numarasını, salt okunur gelen okuma-yazma için değiştirilmiş dosyayı içeren dosya grubu (son değişikliği) günlüğe yazılır.

BackupSizeInBytes

bigint

yedek, bu dosyanın bayt cinsinden boyutu.

SourceBlockSize

int

Bayt (yedek aygıtı değil) dosyasını içeren fiziksel bir aygıtı boyutunu engelleyin.

FileGroupID

int

dosya grubu TEŞHIS kodu

LogGroupGUID

uniqueidentifier NULL

null.

DifferentialBaseLSN

numeric(25,0) null

Günlük sıra numaraları sıfırdan büyük veya eşit olan farklı yedeklemeler için değiştirir. DifferentialBaseLSN fark eklenir.

Diğer yedek türleri için değer NULL olur.

Günlük sıra numarası (LSNs) hakkında daha fazla bilgi için ıntroduction to bakın. Günlük sırası numaraları Giriº.

DifferentialBaseGUID

uniqueidentifier

Farklı yedeklemeler için değişiklik temeli bir benzersiz tanıtıcısı.

Diğer yedek türleri için değer NULL olur.

IsReadOnly

bit

1 = Dosyanın salt okunur özelliklidir.

IsPresent

bit

1 = Dosya bulunur yedek.

TDEThumbprint

varbinary(32)

Parmak izi'veritabanı şifreleme anahtarının gösterir.Şifreleyici parmak izi anahtar şifrelendiği Sertifika SHA-1 karmasıdır.Veritabanını şifreleme hakkında daha fazla bilgi için bkz: Saydam (TDE) veri şifrelemesi'ni anlama.

İzinler

Içinde SQL Server 2008 ve sonraki sürümleri, bir yedekleme hakkında bilgi edinme küme veya yedekleme aygıtının, CREATE DATABASE iznine gerek duyar. Daha fazla bilgi için bkz:Veritabanı IZINLERI (Transact-SQL).

Yedekleme işlemini isteğe bağlı olarak bir ortam parolalarını belirtebilir küme, yedekleme küme, veya her ikisini de.Parola bir ortamda, tanımlanmış küme veya yedek küme, geri yükleme deyiminde doğru parola veya parola belirtmeniz gerekir.These passwords prevent unauthorized restore operations and unauthorized appends of backup sets to media using Microsoft SQL Server tools.Ancak, bir parola yedek deyim'nın FORMAT seçeneği kullanarak ortamın üzerine engellemez.

Security noteSecurity Note:

Bu parola sağlanan koruma zayıftır.Yanlış bir geri yükleme kullanarak engellemeye yöneliktir SQL Server yetkili veya yetkisiz kullanıcılar tarafından araçları sağlar. Bu yedek veri okuma başka araçlar veya parola değiştirme engellemez.This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Yedekleri korumak için en iyi yöntem yedeklemek teyplerini yeterli erişim denetim listeleri (ACL) tarafından korunan disk dosyaları güvenli bir yerde veya saklamaktır.ACL'leri olmalıdır küme dizin kökündeki altında yedekleri oluşturulur.

Örnekler

Aşağıdaki örnek adında bir yedek aygıtı bilgileri verir... AdventureWorksBackups. Örnek kullanır FILE aygıttaki ikinci yedek kümesini belirlemek için seçeneği'ı tıklatın.

RESTORE FILELISTONLY FROM AdventureWorksBackups 
   WITH FILE=2;
GO

Değişiklik Geçmişi

Güncelleştirilmiş içerik

"sonuçlar kümeleri" için TDEThumbprint sütun eklenen tablo.