Aracılığıyla paylaş


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

Bu konuda yedekleme ya da bir veritabanını geri yükleme, yedekleme sağlama toplamlarını dışı açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Güvenlik

  • Etkinleştirmek veya kullanarak yedekleme sağlama toplamı devre dışı bırakmak için:

    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

Etkinleştirme ve sağlama toplamlarını yedekleme işlemi sırasında devre dışı.

  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 toplamı.

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

Transact-SQL'i Kullanma

Etkinleştirmek veya yedekleme işlemi için yedekleme sağlama toplamı devre dışı bırakmak için

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

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

  3. Yedekleme sağlama toplamlarını içinde etkinleştirmek için bir yedekleme deyimi ile sağlama seçeneği belirtin. Yedekleme sağlama toplamı devre dışı bırakma ile no_checksum seçeneğini belirtin. Sıkıştırılmış yedek haricinde varsayılan davranış budur. Aşağıdaki örnek, bu sağlama toplamlarını gerçekleştirilmesi belirtir.

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

Etkinleştirmek veya geri yükleme işlemi için yedekleme sağlama toplamı devre dışı bırakmak için

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

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

  3. Yedekleme sağlama toplamlarını içinde etkinleştirmek için bir geri deyimi ile sağlama seçeneği belirtin. Sıkıştırılmış bir yedekleme için varsayılan davranış budur. Yedekleme sağlama toplamı devre dışı bırakma ile no_checksum seçeneğini belirtin. Sıkıştırılmış yedek haricinde varsayılan davranış budur. Aşağıdaki örnek, yedekleme sağlama toplamlarını gerçekleştirilmesi belirtir.

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

Bir geri yükleme işlemi için checksum açıkça talep ve yedekleme sağlama toplamlarını yedekleme, yedekleme sağlama toplamlarını ve sayfa sağlama toplamlarını içeriyorsa, hem de, varsayılan durum olarak doğrulanır. Ancak, yedekleme sağlama toplamlarını yedekleme kümesi yoksa, geri yükleme işlemini sağlama toplamlarını mevcut olmadığını belirten bir ileti ile başarısız olur.

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)

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