Aracılığıyla paylaş


Nasıl yapılır: (Transact-SQL) ana veritabanını geri yükleme

Bu konuda nasıl geri yükleme yükleneceğini açıklayan ana tam bir veritabanından veritabanı yedek.

asıl veritabanı geri yükleme yüklemek için

  1. Sunucu örnek tek kullanıcı modu başlatın.

    Tek kullanıcı başlangıç parametresini belirtme hakkında bilgi için (-m), bkz: Nasıl yapılır: Sunucu başlangıç seçenekleri (SQL Server Configuration Manager) yapılandırma.

  2. To restore a full database backup of master, use the following RESTORE DATABASE Transact-SQL statement:

    RESTORE DATABASE master FROM <backup_device> WITH REPLACE

    Değiştir seçeneği söyler SQL Server bile aynı ada sahip bir veritabanı zaten varsa, belirtilen veritabanını geri yükleme yüklemek için.Varolan bir veritabanını, varsa silinir. tek kullanıcı modu, restore database girmenizi öneriyoruz deyim , sqlcmd yardımcı programını.Daha fazla bilgi için bkz: Sqlcmd yardımcı programını kullanma.

    Önemli notÖnemli

    Sonra ana geri yüklenir, örnek , SQL Server sona erdirilir ve sona sqlcmd işlem.Sunucuyu yeniden başlatmadan önce örnek, tek kullanıcı başlangıç parametresini kaldırın.Daha fazla bilgi için bkz: Nasıl yapılır: Sunucu başlangıç seçenekleri (SQL Server Configuration Manager) yapılandırma.

  3. Sunucuyu yeniden örnek ve diğer veritabanlarını geri yükleme veritabanları ekleme ve kullanıcı eşleşmeme durumu düzeltme gibi diğer kurtarma adımlara devam edin.

Örnek

Aşağıdaki örnek yükler master veritabanı varsayılan sunucu örneği.Örnek sunucu örneği tek kullanıcı modu çalıştığını varsayar.Örnek başlatır sqlcmd ve yürüten bir RESTORE DATABASE tam veritabanı geri yükler deyim yedek , master gelen bir disk aygıtı: Z:\SQLServerBackups\master.bak.

Not

Adlandırılmış örnek için sqlcmd komutu belirtmelisiniz -s<BilgisayarAdı>\<ÖrnekAdı> seçeneği.

C:\> sqlcmd
1> RESTORE DATABASE master FROM DISK = 'Z:\SQLServerBackups\master.bak' WITH REPLACE;
2> GO