.bak
Uzantılı bir dosyam var.
Bu tarihi SQL Server'daki bir veritabanına nasıl alabilirim?
.bak
Uzantılı bir dosyam var.
Bu tarihi SQL Server'daki bir veritabanına nasıl alabilirim?
Yanıtlar:
On SQL Server Management Studio
Bitti.
.bak dosyaları veritabanı yedekleridir. Yedeklemeyi aşağıdaki yöntemle geri yükleyebilirsiniz:
Nasıl yapılır: Veritabanı Yedeklemesini Geri Yükleme (SQL Server Management Studio)
RESTORE FILELISTONLY
FROM DISK = 'D:\3.0 Databases\DB.bak'
RESTORE DATABASE YourDB
FROM DISK = 'D:\3.0 Databases\DB.bak'
ve uygun mdf, ndf ve ldf dosyalarını
With Move 'primarydatafilename' To 'D:\DB\data.mdf',
Move 'secondarydatafile'To 'D:\DB\data1.ndf',
Move 'logfilename' To 'D:\DB\log.ldf'
Bu veritabanı yedekleme dosyalarını yerel SQL Server yöntemlerini kullanarak geri yükleyebilir veya ApexSQL Geri Yükleme aracını kullanarak dosyaları hızla sanal olarak ekleyebilir ve tam olarak geri yüklenen veritabanları olarak erişebilirsiniz.
Feragatname: ApexSQL'de Ürün Destek Mühendisi olarak çalışıyorum
Veritabanını Geri Yükle ... 'yi seçmek yerine Dosyaları ve Dosya Gruplarını Geri Yükle ...' yi seçin .
Ardından bir veritabanı adı girin, kaynak olarak .bak dosya yolunuzu seçin, geri yükleme onay kutusunu işaretleyin ve Tamam'ı tıklayın. .Bak dosyası geçerliyse çalışır.
(SQL Server geri yükleme seçenek adları çok basit bir görev için sezgisel değildir.)
Bitti
Basitçe kullanın
sp_restoredb 'Veritabanı Adınız', 'Geri yüklemek istediğiniz konum'
Örnek: sp_restoredb 'omDB', 'D: \ abc.bak'
RESTORE DATABASE
gibi ve bunun arasındaki fark nedir?
sp_restoredb
veritabanınızı farklı bir yapıya sahip veya tamamen boş (yeni) olsa bile geri yükleme gerçekleştirin.
Yukarıdaki çözümler yedek (.bak) dosyanızı nerede tutacağınızı kaçırdı. Bu hile yapmalı. Benim için çalıştı.
Geliştirme sürecinde veritabanlarını sık sık geri yüklemeniz gerekiyorsa, düğüm paketini kullanabilirsiniz.
Yüklemek:
npm install -g sql-bak-restore
Kullanımı:
sql-bak-restore <bakPath> <dbName> <oldDbName> <owner>
Argümanlar:
!! sqlcmd komut satırı yardımcı programı PATH değişkeninizde olmalıdır.