有趣生活

当前位置:首页>科技>sql 新建数据库恢复数据库将SQLServer

sql 新建数据库恢复数据库将SQLServer

发布时间:2026-07-21阅读(1)

导读一、概述RESTORE...WITHMOVE选项允许您恢复数据库,但也可以指定数据库文件(mdf和ldf)的新位置。如果您要从该数据库的备份还原现有数据库,....一、概述

RESTORE ... WITH MOVE 选项允许您恢复数据库,但也可以指定数据库文件(mdf 和 ldf)的新位置。如果您要从该数据库的备份还原现有数据库,则不需要这样做,但如果您要从具有不同文件位置的不同实例还原数据库,则可能需要使用此选项。

RESTORE ... WITH MOVE 选项将让您确定数据库文件的名称以及创建这些文件的位置。在使用此选项之前,您需要知道这些文件的逻辑名称以及 SQL Server 的位置。

如果已经存在另一个使用您尝试还原的相同文件名的数据库并且该数据库处于联机状态,则还原将失败。但是如果数据库由于某种原因不在线并且文件没有打开,如果你不使用 WITH MOVE 选项,恢复将覆盖这些文件,所以要小心你不要意外覆盖好的数据库文件。

此外,当使用 WITH MOVE 选项时,您需要确保用于 SQL Server 引擎的帐户有权在您指定的文件夹中创建这些文件。

二、过程2.1 T-SQL

确定备份内容

因此,您需要做的第一件事是确定文件的逻辑名称和物理位置。这可以通过使用RESTORE FILELISTONLY命令来完成。这将为您提供逻辑名称和物理名称。

如下面的例子:

RESTORE FILELISTONLY FROM DISK = C:\AdventureWorks.BAKGO

输出结果:

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图