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.
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.
![]() |
---|
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