系统数据库介绍
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.