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
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.
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 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.
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
Ayrıca bkz.