Preface MSSQL
How to install MSSQL and Transact SQL
Follow this steps, from official documentation
How to restore .bak
files
Follow this step, from official documentation
karena saya menggunakan docker, maka pastikan bak filenya di copy kedalam container yang sedang berjalan. Gunakan perintah docker cp
.
Pastikan file backup ditaru di repository
Selanjutnya masuk kedalam mysql menggunakan sqlcmd
Pasti akan ada error yang menyatakan baha mdf dan ldf tidak ditemukan.Anda haris mengemovenya mengikuti logicalnamenya masing2
RESTORE DATABASE ADMSCRAPSCALE_UAT
FROM DISK = '/var/opt/mssql/backup/ADMSCRAPSCALE_LIVE_20220209.bak'
WITH MOVE 'ADMSCRAPSCALE_UAT' TO '/var/opt/mssql/data/ADMSCRAPSCALE_UAT.mdf',
MOVE 'ADMSCRAPSCALE_UAT_log' TO '/var/opt/mssql/data/ADMSCRAPSCALE_UAT_log.ldf'
GO
Untuk melihat logicalname gunakan query dibawha ini