文件系统中的 SQL Server 访问数据库

The*_*eek 0 sql-server-2008 sql-server backup sql-server-2008-r2 windows-server

我们有一台处于脱机状态的 Windows Server 2008。我们无法再访问服务器操作系统或任何 GUI 工具,但我们确实拥有整个C:/服务器的备份。

该服务器曾经托管一个 SQL Server 实例,现在我们需要访问该服务器上的一个数据库,以便我们可以将其移动到新服务器。

我们怎样才能做到这一点?

我们可以简单地将MSSQL/DATA备份文件中的目录复制到新服务器吗?

小智 5

如果您可以找到 .mdf 和 .ldf 文件,您可以尝试使用以下命令将其附加到新的 SQL 实例:

CREATE DATABASE <db_name>
    ON (FILENAME = '<mdf file path>'), 
    (FILENAME = '<ldf file path>') 
    FOR ATTACH; 
Run Code Online (Sandbox Code Playgroud)

您也可以检查这个解决方案:

/sf/ask/4336787521/