SQL Server 2005恢复Master库
来源:Asp之家 时间:2011-05-16 13:11:00
master库对于SQLServer来说,是很重要的系统数据库,保存着所有Sqlserver的用户信息、数据库信息等,当数据库崩溃时,master数据库的恢复成功与否起着重要的作用。这就跟Oracle的System表空间一样,非常的重要。
备份数据前期准备:
(1)在备用机准备好和生产机器一样的sql2005数据库环境(注意数据库版本要一致)
(2)准备好备份恢复所需的数据,将生产机bak文件全部copy到备用机d:\dbbak文件夹下
恢复步骤:
1,停止MSSQLSERVER服务;
2,cmd下,输入以下代码,进入单用户模式
sc start MSSQLServer -m –f -c
3,打开Management Studio,弹出的连接到服务器窗口,点取消;
点击“新建查询”,连接数据库,进入查询窗口;
4,还原数据库:
如需改mater数据库原先的路径,请先执行:
--更改mater数据库文件路径
ALTER DATABASE master MODIFY FILE( NAME = master , FILENAME = 'D:\db\master.mdf' )
ALTER DATABASE master MODIFY FILE( NAME = mastlog , FILENAME = 'D:\db\masterlog.ldf' )
--验证 master 数据库的文件更改
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'master');
还原数据库:
--开始restore mater数据库
RESTORE DATABASE master
FROM DISK=N'D:\dbbak\master\master_backup_201105121010.bak'
WITH
MOVE 'master' TO N'D:\db\master.mdf',
MOVE 'mastlog' TO N'D:\db\masterlog.ldf',
REPLACE,
STATS
GO
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
又一个仿alert提示效果
![](https://img.aspxhome.com/file/UploadPic/200712/24/20071224173935223s.jpg)
使用 JScript 创建 .exe 或 .dll 文件
Microsoft SQL Server 安全问题
php实现pdo数据库操作类过程详解
![](https://img.aspxhome.com/file/2023/4/55324_0s.png)
安装PHP遇到“无法载入mysql扩展”解决方法
给Notepad++换主题
![](https://img.aspxhome.com/file/UploadPic/20095/4/rhtml-39s.gif)
asp常用数据库连接方法和技巧
ORACLE常见错误代码的分析与解决(三)
WEB2.0网页制作标准教程(12)XHTML校验及常见错误
![](https://img.aspxhome.com/file/UploadPic/20082/19/2008219201419762s.gif)
请注意页面head区域的编码是不是规范
九宫格基本布局
![](https://img.aspxhome.com/file/UploadPic/20096/18/01-34s.gif)
解读iPhone平台的一些优秀设计思路
![](https://img.aspxhome.com/file/UploadPic/20106/24/iphone_design_banner-88s.jpg)
二级联动下拉菜单javascript源码
js捕捉窗口的关闭与刷新
实际应用:MySQL5存储过程编写
微型设计专用工具Dorado
![](https://img.aspxhome.com/file/UploadPic/20111/6/dorado-header-39s.jpg)
高性能表现的网站(译)
![](https://img.aspxhome.com/file/UploadPic/20088/31/2008831203229237s.gif)
jQuery 1.3的VS智能提示下载
![](https://img.aspxhome.com/file/UploadPic/20091/18/ysc7nc_jquery_1-68s.gif)