1

我们已经在 PC 上安装了硬盘驱动器。我们能够部分启动并运行它,足以关闭文件,但大多数服务(包括 SQL 相关服务)无法运行。因此,我们无法通过 Management Studio 进行连接。

我们确实有数据备份,但它有点旧(它是一组非关键数据)。

有什么方法可以只用数据库文件在新机器上恢复数据库吗?

4

3 回答 3

2

用于附加数据库(MDB 文件)的 MSDN

  1. 在 SQL Server Management Studio 对象资源管理器中,连接到 Microsoft SQL Server 数据库引擎的一个实例,然后展开该实例。

  2. 右键单击数据库,然后单击附加。

  3. 在“附加数据库”对话框中,要指定要附加的数据库,请单击“添加”;在Locate Database Files对话框中,选择数据库所在的磁盘驱动器,展开目录树,找到并选择数据库的.mdf文件;例如:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf

  4. 或者,要为要附加的数据库指定不同的名称,请在“附加数据库”对话框的“附加为”列中输入名称。

  5. 或者,通过在所有者列中选择不同的条目来更改数据库的所有者。

  6. 当您准备好附加数据库时,单击确定。

于 2011-06-05T04:58:15.760 回答
1

您可以将数据库文件复制到另一台运行 SQL 服务的机器上,然后附加它们(右键单击Databases,选择Attach...

于 2011-06-05T04:44:43.340 回答
1

当然:

从磁盘恢复数据库 dbnamegoeshere='此处备份文件的路径'

于 2011-06-05T00:01:16.940 回答