标签:需要 热备 log 数据库实例 模式 bak change 安全 mssql
一. 冷备份恢复
1. net stop mssqlserver # 如果是安装的默认数据库实例 关闭 sqlserver的数据库
2. copy sqlserver的数据文件 主要是mdf 数据文件以及ldf 的磁盘文件.
3. 如果数据库采取完整日志模式 日志文件比较多的情况下可以先处理一下日志文件.
1. checkpoint
2. 任务-收缩-日志文件. 修改大小
3. 报表-按照磁盘大小排序-展示所有的表
4. 将不需要的日志表 以及 备份表 truncate 掉
5. 收缩mdf 数据文件
4. 进入要恢复到的数据库
sa 登录 附加数据库文件
备注 如果此时提示有问题 建议给mdf 以及ldf 文件 增加下everyone 权限以及更改掉 只读属性
5. 进入数据库的全局 安全性 新增加用户 与备份恢复之前的用户同名.
打开查询分析器的sql窗口
user databaseschema name
执行sp_change_users_login ‘Update_one‘,‘username‘,‘username‘
将登陆用户与数据库属主关联起来
备份恢复完成
二. 热备份过程.
备份数据库
copy bak文件
恢复数据库
增加sqlserver用户
执行sp命令
完成.
标签:需要 热备 log 数据库实例 模式 bak change 安全 mssql
原文地址:http://www.cnblogs.com/jinanxiaolaohu/p/7954389.html