Aracılığıyla paylaş


Geri yükleme FILELISTONLY (Transact-SQL)

yedekkümeveritabanı ve günlük dosyaları listesini içeren bir sonuç kümesi döndürür.

Not

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

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

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şkenler tanımları için bkz: Bağımsız değişkenlerini (Transact-SQL) geri yükleme.

Sonuç Kümeleri

istemci geri yükleme FILELISTONLY bir yedekkümeiçinde bulunan dosyaların bir listesini elde etmek için kullanabilirsiniz. Bu bilgiler, her dosya için bir satır içeren bir sonuç kümesi olarak döndürülür.

Sütun adı

Veri türü

Açıklama

LogicalName

nvarchar(128)

Dosyanın mantıksal adı.

PhysicalName

nvarchar(260)

Fiziksel ya da işletim sistemi dosyasının adıdır.

Type

char(1)

Bir dosya türü:

M = Microsoft SQL Server günlük dosyası

D = SQL Server data file

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)

Maksimum izin verilen bayt cinsinden boyutu.

FileID

bigint

Dosya veritabanı içinde benzersiz tanımlayıcısı.

CreateLSN

numeric(25,0)

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

DropLSN

numeric(25,0) NULL

En fazla dosya bırakıldı günlük sıra numarası .Dosya bırakıldı değil, bu değer null olur.

UniqueID

uniqueidentifier

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

ReadOnlyLSN

numeric(25,0) NULL

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

ReadWriteLSN

numeric(25,0) NULL

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

BackupSizeInBytes

bigint

yedek için bu dosyanın bayt olarak boyutu.

SourceBlockSize

int

Blok boyutu bayt ( yedek aygıtı değil) dosyasını içeren fiziksel aygıt.

FileGroupID

int

dosya grubukimliği.

LogGroupGUID

uniqueidentifier NULL

NULL.

DifferentialBaseLSN

numeric(25,0) NULL

Fark yedeklemeler için günlük sıra numaraları sıfırdan büyük veya eşit olan değiştirir DifferentialBaseLSN fark bulunmaktadır.

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

Günlük sıra numaraları (LSNs) hakkında daha fazla bilgi için bkz: giriş Günlük sırası numaraları Giriº.

DifferentialBaseGUID

uniqueidentifier

Fark yedeklemeler için değişiklik temelibenzersiz tanıtıcısı.

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

IsReadOnly

bit

1 = Dosya salt-okunurdur.

IsPresent

bit

1 = Dosya yedekyok.

TDEThumbprint

varbinary(32)

Veritabanı şifreleme anahtarının parmak izi gösterir.Şifreleyici parmak izi anahtar şifreli sertifika sha-1 karması ' dir.Veritabanı şifrelemehakkında daha fazla bilgi için bkz: Saydam veri şifrelemesi (tde) Anlama.

İzinler

İçinde SQL Server 2008 ve sonraki sürümleri, bir yedek küme veya yedek aygıtı alma bilgilerini gerektirir create database iznine.Daha fazla bilgi için, bkz. Veritabanı izinleri (Transact-SQL).

yedek işlemi isteğe bağlı olarak bir medya kümesi, bir yedekkümeveya her ikisi için parolalarını belirtebilir. Parola bir medya kümesi veya yedek kümetanımlandığında geri yükleme deyimdoğru parola veya parola belirtmeniz gerekir.Bu parolalar yetkisiz geri yükleme işlemlerini önlemek ve yetkisiz media kullanarak yedek kümelerinin ekler Microsoft SQL Server Araçlar.Ancak, bir parola yedekleme deyimbiçimi seçeneğini kullanarak ortam üzerine engellemez.

Güvenlik notuGüvenlik Notu

Bu parola sağlanan koruma zayıftır.Hatalı geri yükleme kullanarak bir engellemeye yöneliktir SQL Server araçları tarafından yetkili veya yetkisiz kullanıcıların.Bu yedek veri okuma başka yollarla veya parola değiştirme engellemez.Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.yedek teyplerini güvenli bir konuma veya yedeklemek için yeterli erişim denetim listeleri (ACL) tarafından korunan disk dosyalarını depolamak için yedekleri korumak için en iyi yöntem olacaktır.ACL'leri küme altında yedeklemeleri oluşturulan dizin kök olmalıdır.

Örnekler

Aşağıdaki örnek adlı bir yedek aygıttan bilgi verir AdventureWorks2008R2Backups.Bu örnek kullanır FILE seçeneğini belirleme ikinci yedek küme aygıt.

RESTORE FILELISTONLY FROM AdventureWorks2008R2Backups 
   WITH FILE=2;
GO