Aracılığıyla paylaş


Günlük sıra numarası (SSN) Kurtarma

Bu konu, tam veya toplu oturum kurtarma modelleri kullanan veritabanları için geçerlidir.

SQL Server 2005 ve sonraki sürümleri tanımlamak için bir günlük sıra numarası (SSN) kullanın, kurtarma noktası için bir geri yükleme işlemi.Bu araçların satıcıları için tasarlanmıştır ve genelde kullanışlı düşüktür özel bir özelliktir.

Not

Bir özel kurtarma noktasına geri yükleme gereksinimleri hakkında daha fazla bilgi için bkz: Bir veritabanı içinde bir yedek bir noktaya geri yükleniyor.

Bir SSN için geri yükleme için transact-SQL sözdizimi

Kullanarak bir GERİ YÜKLEME deyimini, saat veya SSN hemen önce gibi durdurabilirsiniz:

  • Use the WITH STOPATMARK ='lsn:<lsn_number>' yan tümce, burada SSN: <lsnNumber> Belirtilen SSN içeren günlük kaydı kurtarma noktası olduğunu belirten dize.

    STOPATMARK top için SSN iletir ve ileri sarmak, günlük kaydını içerir.

  • Use the WITH STOPBEFOREMARK ='lsn:<lsn_number>' yan tümce, burada SSN: <lsnNumber> günlük kaydı hemen belirtilen SSN numarasını içeren günlük kaydından önce kurtarma noktası olduğunu belirten dize.

    STOPBEFOREMARK ileri için SSN toplar ve bu günlük kaydı ileri sarmak dışarıda tutar.

Genellikle, özel bir hareket, eklenen veya dışlanan seçilir.Uygulamada, gerekli, ancak belirtilen günlük kaydının bir hareket yürütme bir kayıttır.

LSNs kullanma hakkında daha fazla bilgi için bkz: Sıra numaraları günlük ve planlama'yı geri yükleme yükle.

saat noktasına geri yükleme hakkında daha fazla bilgi için bkz: Bir veritabanı içinde bir yedek bir noktaya geri yükleniyor.

Örnekler

Aşağıdaki örnek, varsayar AdventureWorks Veritabanı, Tam kurtarma modeli kullanmak üzere değiştirildi.

RESTORE LOG AdventureWorks FROM DISK = 'c:\adventureworks_log.bak' 
WITH STOPATMARK = 'lsn:15000000040000037'
GO