SQL语句还原数据库

SQL语句还原数据库,第1张

先将这个数据库停用停止所有连接

鼠标选中,右键有这个选项。。

第二个方法就是建立一个新数据库(随便起个名字),然后用这个bak覆盖这个新数据库(记得选完全覆盖),然后将他改名就可以了

您好!数据库的还原 *** 作主要有以下几种:

一、使用SQK的企业管理器来进行图形化的还原(打开管理器在还原的数据库上右击{任务}—还原;然后在d出的对话框中:选择要还原源文件和要还原目标的)

二、使用SQL代码还原:RESTORE

DATABASE

数据库名

FROM

DISK=

'F:\mybak

'

WITH

REPLACE。

三、做一个作业代理:在步骤哪里加入以上代码;可以实现定时自动还原。

四、使用附加的方式;这个需要有二个文件(日志和数据文件)

五、使用其它软件进行还原。

说明:还原可以从低版本到高版本;反之则出错。

RESTORE DATABASE test2 FROM DISK = 'C:\aaa' with replace,

move 'test_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_datamdf',

move 'test_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_logldf'

-注意用replace选项的原因:sql server执行安全检查,如果备份集的数据库的名称和还原的数据库的名称不同,那么就会禁止还原,防止对原先的数据库意外重写如果指定replace选项,那么就不会执行这样的检查

以上就是关于SQL语句还原数据库全部的内容,包括:SQL语句还原数据库、(sqlserver)如何还原一个数据库,有几种方式、sql server 强行还原已有的数据库的语句怎么写,我只会简单的restore等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10196262.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存