Share via


Bir veritabanı (SQL Server) hedef kurtarma süresini değiştirme

Bu konuda değişiklik hedef kurtarma zaman ayarlamak açıklar bir SQL Serververitabanı SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Varsayılan olarak, hedef kurtarma zaman 0 ve veritabanı kullanır otomatik denetim noktaları (hangi tarafından denetlenir Kurtarma aralığı server seçeneği). Hedef kurtarma süresini 0'dan büyük ayarı kullanılacak veritabanı neden dolaylı denetim noktaları ve bir üst sınır bu veritabanı için kurtarma zaman kurar.

[!NOT]

Belirli bir veritabanı için ayar uzun süren işlem aşırı neden olursa aşıldı hedef kurtarma zaman tarafından belirtilen üst sınır kez geri.

  • Başlamadan önce: kısıtlamaları ve sınırlamaları, güvenlik 

  • Hedef kurtarma değiştirmek için zaman, kullanma: SQL Server Management Studio'yu veya Transact-sql 

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Çevrimiçi işlem iş yükü dolaylı denetim noktaları yapılandırılmış veritabanı performans düşüşü deneyim olabilir.

Güvenlik

İzinler

alter veritabanı izni gerektirir.

[Üst]

SQL Server Management Studio Kullanarak

Hedef kurtarma süresini değiştirmek için

  1. İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.

  2. Değiştirin ve istediğiniz veritabanını sağ tıklatın Özellikler komut.

  3. İçinde Veritabanı özelliklerini iletişim kutusunda, tıklatın seçenekleri sayfa.

  4. İçinde Kurtarma paneli, de Hedef kurtarma süresi (saniye) alan, bu veritabanı için kurtarma zamanında üst sınır olarak istediğiniz saniye sayısını belirtin.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Hedef kurtarma süresini değiştirmek için

  1. Örneğine bağlanmak SQL Serververitabanının bulunduğu.

  2. Aşağıdaki alter database deyimi aşağıdaki gibi:

    TARGET_RECOVERY_TIME = target_recovery_time {seconds | DAKİKA}

    • target_recovery_time
      0 (Varsayılan)'dan daha ne zaman bir çarpışma halinde belirtilen veritabanı için kurtarma zamanında üst sınır belirtir.

    • SANİYE
      Gösteren target_recovery_timesaniye sayısı olarak ifade edilir.

    • DAKİKA
      Gösteren target_recovery_timedakika sayısı olarak ifade edilir.

    Aşağıdaki örnek, hedef kurtarma zaman ayarlar AdventureWorks2012 veritabanı 90saniye.

    ALTER DATABASE AdventureWorks2012 SET TARGET_RECOVERY_TIME = 90 SECONDS;
    

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

alter database set seçenekleri (Transact-sql)

Kavramlar

Veritabanı denetim noktaları (SQL Server)