sql2012 无法运行版本 10.50.1600 的服务器上备份的数据库

sql2012 无法运行版本 10.50.1600 的服务器上备份的数据库,第1张

版本10501600应该是Sql Server 2008的某个版本,可能不能直接在管理器中执行还原命令。如下方法不妨试试看。

以Sql server管理员身份登录,新建查询,并执行以下sql语句。

use master

go

RESTORE FILELISTONLY FROM DISK = 'c:\path\databasebackupbak'(数据库备份完全路径)

上面先查出备份中的数据库文件名和日志文件名,接下去要用到。

然后继续执行:

RESTORE DATABASE yourDbName(你希望还原成的数据库名称)

FROM DISK = 'c:\path\databasebackupbak'(数据库备份完全路径)

with replace,

MOVE 'yourDbName' TO '数据库存储完全路径\yourDbNamemdf',

MOVE 'yourDbName_log' TO '数据库存储完全路径\yourDbName_logldf'

我没有具体环境,请你测试。

在目标数据库中选择你要还原的库, 点击源设备 进去之后点添加,找到你备份好的数据库,勾选 点确定 还原时候断开所有与数据库的连接 要不会报你不能独占数据库的错误

在看左边的列表 看见 有数据库 下面还有HRCMNE HRCMNE_ORACLE 等等列表吗 假设你还原HRCMNE这个库

右击“数据库”进行还原  不要点击“HRCMNE 上面的还原 要是不听可能会有你意想不到的报错

BACKUP DATABASE [数据库名] TO  DISK = N'D:\sql_bake\数据库名AM1AM' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'数据库名 备份',  NOSKIP ,  STATS = 10,  NOFORMAT

你选择的是NOFORMAT-追加备份,也就是不覆盖原有数据,数据库大小2G备份大概是200M

第一天备份文件大小200M

第二天400M

第三天600M

这个文件会不停的追加大小,如果你备份频繁,追加的就频繁。

◆ 完整恢复模式。为默认恢复模式。它会完整记录下 *** 作数据库的每一个步骤。使用完整恢复模式可以将整个数据库恢复到一个特定的时间点,这个时间点可以是最近一次可用的备份、一个特定的日期和时间或标记的事务。 ◆ 大容量日志恢复模式。它是对完如何设置将SQL SERVER2012数据库备份还原到SQL SER

以上就是关于sql2012 无法运行版本 10.50.1600 的服务器上备份的数据库全部的内容,包括:sql2012 无法运行版本 10.50.1600 的服务器上备份的数据库、sql2012 还原数据库时提示“未选择要还原的备份集”、SQL SERVER2012使用代理作业备份数据库时,备份文件非常大,是数据库的10多倍,请问这是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9486750.html

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

发表评论

登录后才能评论

评论列表(0条)

保存