File .BAK dari SQL server ada di Microsoft Tape Format (MTF) ref:http://www.fpns.net/willy/msbackup.htm
File bak mungkin berisi file LDF dan MDF yang digunakan server SQL untuk menyimpan database.
Anda harus menggunakan SQL server untuk mengekstrak ini. SQL Server Express gratis dan akan melakukan tugasnya.
Jadi, instal edisi SQL Server Express, dan buka SQL Server Powershell. Di sana jalankan sqlcmd -S <COMPUTERNAME>\SQLExpress
(sambil masuk sebagai administrator)
lalu jalankan perintah berikut.
restore filelistonly from disk='c:\temp\mydbName-2009-09-29-v10.bak';
GO
Ini akan mencantumkan konten cadangan - yang Anda butuhkan adalah bidang pertama yang memberi tahu Anda nama logis - satu akan menjadi basis data aktual dan yang lainnya adalah file log.
RESTORE DATABASE mydbName FROM disk='c:\temp\mydbName-2009-09-29-v10.bak'
WITH
MOVE 'mydbName' TO 'c:\temp\mydbName_data.mdf',
MOVE 'mydbName_log' TO 'c:\temp\mydbName_data.ldf';
GO
Pada titik ini Anda telah mengekstrak database - lalu instal "Sql Web Data Administrator" Microsoft. bersama dengan alat ekspor ini dan Anda akan memiliki skrip SQL yang berisi database.