SQL SERVER-系统数据库还原

系统数据库介绍

master   记录实例的系统信息(login,linkserver...),SQL SERVER启动时打开的第一个数据库。

model   SQL SERVER启动时需要用它创建tempDB,无tempDB不能启动。还原方式与用户DB一样。

msdb    保存代理,备份等信息。(默认该DB是简单恢复模式,如果要对其备份计划,则建议改为完整恢复模式)还原方式与用户DB一样。

tempdb

Resource    一个只读的数据库,不会写入数据。相同版本的sql server他们的resource数据库是一样的(可以手动备份文件),还原时停掉实例,手动放到相应路径。

还原数据库SQL

--参数recovery意思是回滚未提交的事务好让DB可用,norecovery意思不回滚未提交事务这样还原完DB是不可用的。
restore database  database_name  from  backup_device  with recovery
--发生错误继续还原,还原完查看错误日志看遇到了哪些错误
restore database  database_name  from  backup_device  with continue_after_error,recovery

还原系统数据库

还原master

1.要确保新的SQL SERVER和旧的版本一致。

--查询的版本号要一致
select @@version

2.

猜你喜欢

转载自www.cnblogs.com/JinweiChang/p/12580146.html