Los archivos .BAK del servidor SQL están en formato de cinta de Microsoft (MTF) ref:http://www.fpns.net/willy/msbackup.htm
El archivo bak probablemente contendrá los archivos LDF y MDF que utiliza el servidor SQL para almacenar la base de datos.
Deberá usar el servidor SQL para extraerlos. SQL Server Express es gratuito y hará el trabajo.
Por lo tanto, instale la edición SQL Server Express y abra SQL Server Powershell. Ejecute sqlcmd -S <COMPUTERNAME>\SQLExpress
(mientras está conectado como administrador)
luego emita el siguiente comando.
restore filelistonly from disk='c:\temp\mydbName-2009-09-29-v10.bak';
GO
Esto enumerará el contenido de la copia de seguridad; lo que necesita son los primeros campos que le indican los nombres lógicos; uno será la base de datos real y el otro el archivo de registro.
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
En este punto, ha extraído la base de datos; luego instale el "Administrador de datos web Sql" de Microsoft. junto con esta herramienta de exportación y tendrá un script SQL que contiene la base de datos.