如何从非启动计算机检索 MS SQL Express 数据库?

Red*_*ite 2 windows sql-server windows-xp

客户有一个非常重要的数据库,该数据库已 6 个月未备份。PC 立即出现故障。Windows 目录已损坏,计算机将无法启动。

它有一个 Microsoft SQL Server Express 2005 数据库。我可以通过使用 Ubuntu Live CD 启动来访问硬盘驱动器,但我不确定是否可以找到数据库。我不确定我在寻找什么,或者在哪里寻找。死机上装有 Windows XP。

bum*_*mmi 6

你正在寻找像这样存储的东西

Folder:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

Filenames:

<DBNAME>.mdf
<DBNAME>_log.ldf
Run Code Online (Sandbox Code Playgroud)

可能现有的备份通常存储在这里

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\<anyname>.bak
Run Code Online (Sandbox Code Playgroud)

  • 这些是默认位置,但我会在整个硬盘驱动器中搜索 .MDF 和 .LDF 文件以防万一。 (2认同)