Tệp .BAK từ máy chủ SQL có Định dạng băng Microsoft (MTF) ref:http://www.fpns.net/willy/msbackup.htm
Tệp bak có thể sẽ chứa các tệp LDF và MDF mà máy chủ SQL sử dụng để lưu trữ cơ sở dữ liệu.
Bạn sẽ cần sử dụng máy chủ SQL để giải nén chúng. SQL Server Express miễn phí và sẽ thực hiện công việc.
Vì vậy, hãy cài đặt phiên bản SQL Server Express và mở SQL Server Powershell. Có thực thi sqlcmd -S <COMPUTERNAME>\SQLExpress
(trong khi đăng nhập với tư cách quản trị viên)
sau đó đưa ra lệnh sau.
restore filelistonly from disk='c:\temp\mydbName-2009-09-29-v10.bak';
GO
Thao tác này sẽ liệt kê nội dung của bản sao lưu - những gì bạn cần là các trường đầu tiên cho bạn biết tên logic - một trường sẽ là cơ sở dữ liệu thực tế và trường còn lại là tệp nhật ký.
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
Tại thời điểm này, bạn đã trích xuất cơ sở dữ liệu - sau đó cài đặt "Sql Web Data Administrator" của Microsoft. cùng với công cụ xuất này và bạn sẽ có một tập lệnh SQL chứa cơ sở dữ liệu.