Aracılığıyla paylaş


Nasıl Yapılır: (Transact-SQL) asıl veritabanı geri yükleme yükle

Bu konu, nasıl geri yükleme yükleneceğini açıklayan Yönetici veritabanı'nın tam bir veritabanından 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ıç parametresi (nasıl belirtileceği hakkında bilgi için-m), see Nasıl Yapılır: Sunucu başlangıç seçenekleri (SQL Server yapılandırma Manager) yapılandırın..

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

    RESTORE DATABASE master FROM <Core.sp_remove_collector_type (Transact-SQL)> WITH REPLACE

    DEĞIŞTIR seçeneği sağlar. SQL Server Belirtilen bile aynı veritabanını, veritabanının geri yükleme yüklenebilmesi için adı zaten var. Varolan bir veritabanı, varsa silinir.tek kullanıcı modu geri yükleme DATABASE deyimde girdiğiniz öneririz SQLCMD yardımcı programı.Daha fazla bilgi için bkz:Sqlcmd yardımcı programını kullanma.

    Important noteImportant Note:

    Sonra Yönetici geri örnekSQL Server kapanır ve sona erdirir Sqlcmd işlemi.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 yapılandırma Manager) yapılandırın..

  3. Sunucu örneğini yeniden başlatın ve diğer veritabanlarını geri yükleme, veritabanlarının ekleme ve kullanıcı eşleşmeme durumu düzeltme gibi diğer kurtarma adımlara devam edin.

Example

Aşağıdaki örnek yükler master Varsayılan sunucu üzerindeki veritabanı. Örneğin, tek kullanıcı modu sunucu örnek zaten çalışıyor varsayar.Örnek başlatır. sqlcmd ve yürüten bir RESTORE DATABASE deyim tam veritabanı yedeğini geri yükler. master bir disk aygıttan: Z:\SQLServerBackups\master.bak.

Not

For a named instance, the sqlcmd command must specify the -S<ComputerName>\<InstanceName> option.

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