Nesneyi geri yükleme

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.

The Restore object defines the behavior of a RESTORE statement for a Microsoft SQL Server database or log.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Açıklamalar

İle Restore nesne yapabilirsiniz:

  • Bir veritabanının bir bölümünü veya tümünü geri yükleyin.

  • İşlem günlük kayıtları yedek görüntüsünü geri yüklemek.

  • Doğrulama bütünlük yedek ortamı.

  • yedek ortam içeriği bildirin.

  • Kullanıcıya durumu bildirdiği bir geri yükleme işlemi izleyin.

sql Server yedek dört medya türlerinden birini yazabilirsiniz: bir disk, teyp, bir adlandırılmış kanal, bir veya bir yedek aygıtı.sql Server yedek şeritleme destekler.Biçimlendirilmiş yedek bir yönlendirilen bir tek aygıttır.Dizme, yalnızca tek bir medya türü için desteklenir.Diğer bir deyişle, bir yedek iki Teyp aygıtları için yazılabilir.Bir yedek yarısı bir teyp aygıtına ve diğer yarısı diske yazılamaz.

At a minimum, supply values for a restore source when using the Restoreobject.sql Distributed Management Objects (sql-dmo) uygulayan desteklenen ortam türleri Restore nesne özelliklerini Files, Devices, Pipes, ve Tapes.Bir medya türü kullanmak özellik geri yükleme işlemi kaynak belirtmek üzere.

Diğer özelliklerini ayarlama Restore nesne gereken geri yükleme işlemi istediğiniz kullanılıyor.Örneğin, kullanmadan önce SQLRestore yöntem, size gereken küme Database özellik Restore nesne.

Not

The Restore object is compatible with instances of SQL Server versions 7.0 and later.Ancak, Restore2 nesnesinin işlevselliğini uzatır Restore nesnesi, sql Server 2000'de sunulan özellikleri ile kullanmak için.

tam veritabanı geri yükleme yüklemesi yüklemesi gerçekleştirmek için

  1. Oluşturma bir Restore nesne.

  2. Bir media set özellik, kaynak aygıtı veya aygıtları adlandırma.

  3. Set Database özellik hedef veritabanını belirtmek için.

  4. Gerekirse, küme ReplaceDatabase özelliğine zorlamak veritabanı oluşturma.

  5. Call SQLRestore yöntem.

Veritabanı günlük tek bir birimi geri yükleme yüklemek için

  1. Oluşturma bir Restore nesne.

  2. Set Action özellik SQLDMORestore_Log.

  3. Bir media set özellik, kaynak aygıtı veya aygıtları adlandırma.

  4. Set Database özellik hedef veritabanını belirtmek için.

  5. Call SQLRestore yöntem.

Veritabanı günlük zinciri geri yükleme yüklemek için

  1. Oluşturma bir Restore nesne.

  2. Set Action özellik SQLDMORestore_Log.

  3. Set Database özellik hedef veritabanını belirtmek için.

  4. Set LastRestore özellik için yanlış.

  5. Bir media set özellik, kaynak aygıtı veya aygıtları adlandırma.

  6. Call SQLRestore yöntem.

  7. Adımları 5 ve 6 tüm ancak son birimi veritabanında yineleme günlük zinciri.

  8. Set LastRestore özellik true.

  9. Call SQLRestore yöntem son birimini geri yükleme yüklemek için

Doğrulamak için bütünlük yedek ortamı

  1. Oluşturma bir Restore nesne.

  2. Bir media set özellik, kaynak aygıtı veya aygıtları adlandırma.

  3. Call SQLVerify yöntem.

Ayrıca bkz.

Başvuru