Aracılığıyla paylaş


Yedek nesnesi

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 Backup object defines a Microsoft SQL Server database or log backup operation.

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

Açıklamalar

İle Backup nesne yapabilirsiniz:

  • Bir sql Server veritabanı veya veritabanı işlem günlüğü yedekleyin.

  • Bir yedek tanımlama bir yedekleme Transact-sql deyim oluşturun.

  • Kullanıcıya durumu bildirdiği bir yedek işlemini izler.

sql Server için bir veritabanı yedek en büyük birimi sınırlandırır.Birçok farklı veritabanı yedekleme görüntülerini tek bir ortamda tutulabilir, ancak yedek tek bir veritabanını birden fazla yayılamaz.İle gerçekleştirilen işlemler varsayılan olarak, yedek Backup nesnesini yedeklemek eksiksiz bir veritabanı.

sql Server yedek aşağıdaki medya türlerinden birini yazabilirsiniz: disk, teyp veya tescilli Orta adı verilen bir yedek aygıtı.sql Server yedek şeritleme destekler.Biçimlendirilmiş yedek bir yönlendirilen bir tek aygıttır.Şerit, bir yedek aygıtları eşit parçalar arasında yazılı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.Ancak, sql Server yedek çevresinin bir teyp aygıtına ve diğer yarısı bir diske yazılamıyor.

At a minimum, you must supply values for a backup source and a backup target when using the Backupobject.The Database property specifies the backup operation source.sql Distributed Management Objects (sql-dmo) uygulayan desteklenen ortam türleri Backup nesne özelliklerini Files, Devices, Pipes, ve Tapes.Yedekleme işlemi belirtmek için bir ortam türü özelliğini kullanın hedef.

Tam veritabanı gerçekleştirmek içinyedek

  1. Yeni bir oluşturmak Backup nesne.

  2. Set Database özellik, adlandırma veritabanı yedeği yükleneceği yer

  3. Bir ortam kümesi özellik hedef aygıtı veya aygıtları adlandırmak için.

  4. Call SQLBackup yöntem.

Veritabanı birçok yüklemelerde tamamlamak yedek güvenlerinin uygun bir seçenek değil.The Backup object offers access to a number of strategies that ensure data integrity by capturing a subset of the database image.

Bir veritabanı işlem günlüğünü yedeklemek

  1. Yeni bir oluşturmak Backup nesne.

  2. Set Database özellik, adlandırma veritabanı yedeği yükleneceği yer

  3. Set Action özellik SQLDMOBackup_Log.

  4. Bir ortam kümesi özellik hedef aygıtı veya aygıtları adlandırmak için.

  5. Call SQLBackup yöntem.

Gerçekleştirmek için birdeğişiklik yedeği

  1. Yeni bir oluşturmak Backup nesne.

  2. Set Database özellik, adlandırma veritabanı yedeği yükleneceği yer

  3. Set Action özellik SQLDMOBackup_Incremental.

  4. Bir ortam kümesi özellik hedef aygıtı veya aygıtları adlandırmak için.

  5. Call SQLBackup yöntem.

Belirli dosya gruplarını yedeklemek için

  1. Yeni bir oluşturmak Backup nesne.

  2. Set Database özellik, adlandırma veritabanı yedeği yükleneceği yer

  3. Set DatabaseFileGroups özellik, adlandırma dosya grubu veya filegroups sağlayarak yedek kaynak veri.

  4. Bir ortam kümesi özellik hedef aygıtı veya aygıtları adlandırmak için.

  5. Call SQLBackup yöntem.

Belirli dosyaları yedeklemek için

  1. Yeni bir oluşturmak Backup nesne.

  2. Set Database özellik, adlandırma veritabanı yedeği yükleneceği yer

  3. Set Action özellik SQLDMOBackup_Files.

  4. Set DatabaseFiles özellik, adlandırma dosya veya dosyaları sağlayarak yedek kaynak veri.

  5. Bir ortam kümesi özellik hedef aygıtı veya aygıtları adlandırmak için.

  6. Call SQLBackup yöntem.

Diğer ayarları Backup nesne özellikleri isteğe bağlı.Olağandışı işleme koşulları gerektiren isteğe bağlı ayarları kullanın.Örneğin, MediaName ve MediaDescription özellikleri sağlar, öncelikle, verileri Teyp aygıtları için ortam kullanılabilirlik sağlamak için kullanılan ve uygulanabilir olduğunda tanımlanmış yedek işlemi başlatınortam. Uygulanabilirlik özelliği ve kullanımı hakkında daha fazla bilgi için ayrı ayrı özellik belgelerine bakın.

Not

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

Ayrıca bkz.

Başvuru