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.
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 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. |