在不运行 SQL 服务的情况下备份(恢复)SQL Server 数据库

发布于 2024-11-13 06:44:50 字数 167 浏览 4 评论 0原文

我们的电脑上的硬盘坏了。我们能够部分启动并运行它,足以获取文件,但大多数服务(包括 SQL 相关服务)无法运行。因此,我们无法通过 Management Studio 连接。

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

有什么方法可以仅使用数据库文件在新计算机上恢复数据库吗?

We've had a harddrive on a PC go belly-up. We were able to partially get it up and running, enough to get files off, but most of the services (including SQL-related services) cannot run. Therefore, we cannot connect via Management Studio.

We do have a data backup, but it's a little old (it's a non-critical bunch of data).

Is there any way to restore a database on a new machine with just the database files?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

小红帽 2024-11-20 06:44:50

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

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

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

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

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

  5. (可选)通过在“所有者”列中选择不同的条目来更改数据库的所有者。

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

MSDN for attaching a database (MDB File)

  1. In SQL Server Management Studio Object Explorer, connect to an instance of the Microsoft SQL Server Database Engine, and then expand that instance.

  2. Right-click Databases and click Attach.

  3. In the Attach Databases dialog box, to specify the database to be attached, click Add; and in the Locate Database Files dialog box, select the disk drive where the database resides and expand the directory tree to find and select the .mdf file of the database; for example: C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf

  4. Optionally, to specify a different name for the database to attach as, enter the name in the Attach as column of the Attach Databases dialog box.

  5. Optionally, change the owner of the database by selecting a different entry in the Owner column.

  6. When you are ready to attach the database, click OK.

梦年海沫深 2024-11-20 06:44:50

当然:

Restore database dbnamegoeshere from disk='path to backup file here'

Sure:

Restore database dbnamegoeshere from disk='path to backup file here'

饭团 2024-11-20 06:44:50

您只需将数据库文件复制到另一台运行 SQL 服务的计算机,然后附加它们(右键单击数据库,选择附加...

You can just copy the database files to another machine with SQL services running, and then attach them (right click on Databases, select Attach...)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文