博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlserver master恢复
阅读量:6712 次
发布时间:2019-06-25

本文共 1757 字,大约阅读时间需要 5 分钟。

----故障1:master有备份

1.backup database for master

backup database master to disk='e:\master.bkf' with format

go

2.stop mssqlserver service

net stop mssqlserver

3.start sqlserver with single user mode

C:\>cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr -c -f -m

4.restore master database from backup files

C:\Documents and Settings\Administrator>sqlcmd

1> restore database master from disk='e:\master.bkf'
2> go
已为数据库 'master',文件 'master' (位于文件 1 上)处理了 376 页。
已为数据库 'master',文件 'mastlog' (位于文件 1 上)处理了 3 页。
已成功地还原了 master 数据库。正在关闭 SQL Server。
SQL Server 正在终止此进程。

5.start the sqlserver in normal

C:\Documents and Settings\Administrator>net start mssqlserver

SQL Server (MSSQLSERVER) 服务正在启动 ..
SQL Server (MSSQLSERVER) 服务已经启动成功。

---故障2:master只是数据库文件名或路劲不对

1.停止mssqlserver服务

net stop mssqlserver

2.修改master的mdf名字

cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

ren master.mdf master01.mdf

3.net start mssqlserver

4.查看error文件

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG:

2010-02-08 12:02:00.88 Server      Error: 17113, Severity: 16, State: 1.

2010-02-08 12:02:00.88 Server      Error 2(系统找不到指定的文件。) occurred while opening file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf' to obtain configuration information at startup. An invalid startup option might have caused the error. Verify your startup options, and correct or remove them if necessary.

5.按照errorlog提示修改文件名

ren  master01.mdf  master.mdf

6.启动

net start mssqlserver

 

---故障3:master没有备份

 

start /wait d:\setup.exe /qn instancename=mssqlserver reinstall=sql_engine rebuilddatabase=1 sapwd=sa sqlbrowserpassword=chinese_prc_bin

 

 

 

 

 

 

转载于:https://www.cnblogs.com/javaEEspring/archive/2012/05/07/2523300.html

你可能感兴趣的文章
kolla简介
查看>>
php入门教程: php中字符的使用和操作
查看>>
php变量2
查看>>
Spring aop 异常统一处理
查看>>
【JS进阶2】attachEvent()/addEventListener() 对象添加触发事件
查看>>
Linux下查看文件和文件夹大小的df和du命令
查看>>
【excel技巧读书笔记004】在一个窗口显示多个工作薄
查看>>
我的Linux生涯之Mysql:[Mysql基础命令总结]
查看>>
学习PHP精粹,编写高效PHP代码之自动测试
查看>>
mysql索引
查看>>
centos7优化内核参数详解
查看>>
安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试...
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
linux非交互式生成秘钥
查看>>
SQL Server数据库镜像搭建(无见证无域控)
查看>>
C练习小代码-20151108
查看>>
回调函数应用(冒泡排序 既排整型数组 也可排字符串 )
查看>>
.net core SystemEvents 对系统的事件的捕获
查看>>
树及树的遍历
查看>>