De .BAK-bestanden van de SQL-server zijn in Microsoft Tape Format (MTF) ref:http://www.fpns.net/willy/msbackup.htm
Het bak-bestand zal waarschijnlijk de LDF- en MDF-bestanden bevatten die de SQL-server gebruikt om de database op te slaan.
U moet SQL-server gebruiken om deze te extraheren. SQL Server Express is gratis en zal het werk doen.
Installeer dus de SQL Server Express-editie en open de SQL Server Powershell. Voer daar sqlcmd -S <COMPUTERNAME>\SQLExpress
uit (terwijl ingelogd als beheerder)
geef dan het volgende commando.
restore filelistonly from disk='c:\temp\mydbName-2009-09-29-v10.bak';
GO
Dit zal de inhoud van de back-up weergeven - wat u nodig heeft zijn de eerste velden die u de logische namen vertellen - de ene zal de eigenlijke database zijn en de andere het logbestand.
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
Op dit punt hebt u de database uitgepakt - installeer vervolgens Microsoft's "Sql Web Data Administrator". samen met deze exporttool heb je een SQL-script dat de database bevat.