Aracılığıyla paylaş


Bir yedekleme veya geri yükleme işlemi devam eder veya bir hata (SQL Server) göstergesi sonra durdurur belirtmek

Bu konuda bir yedekleme veya geri yükleme işlemi devam ediyor veya hatayla karşılaşıyor sonra durdurur belirtmek açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Güvenlik

  • Yedekleme veya geri yükleme işlemi bir hatayla karşılaşıyor sonra devam olup olmadığını belirlemek için kullanma:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Güvenlik

İzinler

  • YEDEKLEME
    backup database ve backup GNLK izinleri varsayılan üyeleri için sysadmin sabit sunucu rolü ve db_owner ve db_backupoperator veritabanı rolleri sabit.

    Yedekleme aygıtının fiziksel dosyasındaki sahiplik ve izin sorunları, yedekleme işleminde aksamaya yol açabilir. SQL Server aygıtı okuyup yazabilmeli; SQL Server hizmetini çalıştıran hesap ise yazma izinlerine sahip olmalıdır. Ancak sistem tablolarına yedekleme aygıtı için bir girdi ekleyen sp_addumpdevice, dosya erişim izinlerini kontrol etmez. Yedekleme veya geri yüklemeye girişildiğinde fiziksel kaynağa erişilene kadar, yedekleme aygıtının fiziksel dosyasındaki bu tür sorunlar ortaya çıkmayabilir.

  • RESTORE
    Geri yüklenen veri tabanı yoksa, RESTORE deyimini yürütebilmek için kullanıcının CREATE DATABASE izinleri olması gerekir. Veritabanı varsa, RESTORE izinleri varsayılan olarak sysadmin ve dbcreator sabit sunucu rolünün üyelerine ve veritabanının sahibine (dbo) verilir (FROM DATABASE_SNAPSHOT seçeneği için, veritabanının her zaman olması gerekir).

    RESTORE izinleri, üyeleri hakkında sunucuda her zaman hemen bilgi bulunabilen rollere verilir. Sabit veritabanı rolü üyeliği yalnızca veritabanı erişilebilir ve hasarsız kontrol edilmesi, ki değildir, çünkü her zaman durumda geri yürütüldüğünde, üyelerinin db_owner sabit veritabanı rolü geri yükleme izinleri yok.

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

SQL Server Management Studio Kullanarak

Yedekleme devam eder veya bir hatayla karşılaşılırsa sonra durdurur belirtmek için

  1. Adımları takip veritabanı yedeklemesi oluşturma.

  2. Tarih seçenekleri sayfa, buna güvenilirlik bölümünde, tıklayın ortama yazılmasını önce gerçekleştir sağlama ve hata üzerinde devam.

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

Transact-SQL'i Kullanma

Yedekleme işlemi devam eder veya bir hata göstergesi sonra durdurur belirtmek için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. İçinde yedekleme deyimi, devam etmek için CONTINUE_AFTER hata veya durdurmak için stop_on_error seçeneğini belirtin. Bir hata göstergesi sonra durdurmak için varsayılan davranıştır. Bu örnek, yedekleme işlemi hatayla karşılaşıyor rağmen devam etmek için bildirir.

BACKUP DATABASE AdventureWorks2012 
 TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
   WITH CHECKSUM, CONTINUE_AFTER_ERROR;
GO

Geri yükleme işlemi devam eder veya bir hata göstergesi sonra durdurur belirtmek için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. İçinde geri deyimi, devam etmek için CONTINUE_AFTER hata veya durdurmak için stop_on_error seçeneğini belirtin. Bir hata göstergesi sonra durdurmak için varsayılan davranıştır. Bu örnek, bir hata göstergesi rağmen devam etmek için geri yükleme işlemi bildirir.

RESTORE DATABASE AdventureWorks2012 
 FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' 
   WITH CHECKSUM, CONTINUE_AFTER_ERROR;
GO

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

Ayrıca bkz.

Başvuru

restore FILELISTONLY (Transact-sql)

restore headeronly (Transact-sql)

restore labelonly (Transact-sql)

restore VERIFYONLY (Transact-sql)

Yedekleme (Transact-sql)

backupset (Transact-sql)

restore değişkenlerini (Transact-sql)

Kavramlar

Olası ortam hatalarını sırasında yedekleme ve geri yükleme (SQL Server)

Etkinleştirmek veya yedekleme sağlama toplamlarını yedekleme sırasında devre ya da geri (SQL Server)