SQL服務器為什麼重新啟動後就啟動不了

xiaoxiangqing 2004-08-17 04:10:35
現在碰到一個怪現象,就是為什麼SQL服務器重新啟動後就啟動不了.我各種方法都試遍了,包括在控制台的服務中也啟動不了,每次都要重新才行
...全文
465 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
canidy 2004-08-20
  • 打赏
  • 举报
回复
1、重建MASTER
2、如果没把握就重安装SQL SERVER 再附加数据库

xiaoxiangqing 2004-08-19
  • 打赏
  • 举报
回复
To:canidy(周石)
MASTER.MDF文件没有移动,还在原来那个目录,不过在事件查看器中发现下列错误信息:

事件类型: 错误
事件来源: MSSQLSERVER
事件类别目录: (2)
事件识别码: 17055
日期: 2004/8/16
时间: 上午 08:06:25
使用者: 不适用
电脑: MRPSQL
描述:
17113 :
initconfig: Error 2(系统找不到指定的档案。) opening 'master.mdf' for configuration information.

资料:
0000: d9 42 00 00 10 00 00 00 UB......
0008: 07 00 00 00 4d 00 52 00 ....M.R.
0010: 50 00 53 00 51 00 4c 00 P.S.Q.L.
0018: 00 00 00 00 00 00 ......
xiaoxiangqing 2004-08-19
  • 打赏
  • 举报
回复
在事件查看器中出现下列错误信息:

事件类型: 错误
事件来源: MSSQLSERVER
事件类别目录: (2)
事件识别码: 17055
日期: 2004/8/16
时间: 上午 08:06:25
使用者: 不适用
电脑: MRPSQL
描述:
17113 :
initconfig: Error 2(系统找不到指定的档案。) opening 'master.mdf' for configuration information.

资料:
0000: d9 42 00 00 10 00 00 00 UB......
0008: 07 00 00 00 4d 00 52 00 ....M.R.
0010: 50 00 53 00 51 00 4c 00 P.S.Q.L.
0018: 00 00 00 00 00 00 ......
canidy 2004-08-18
  • 打赏
  • 举报
回复
先找找MASTER.MDF文件 也许是被人移动了一下地方
如果是MASTER被人误删了那就得重建MASTER库
重建MASTER库的工具在SQL/80/TOOLS/BINN目录下REBUILDM.EXE
qiliu 2004-08-17
  • 打赏
  • 举报
回复
重新装一下你的msde.
记这备份呀
在setup所在的目录中有msde文件夹
xiaoxiangqing 2004-08-17
  • 打赏
  • 举报
回复
to zjcxc(邹建) :
首先非常感謝你的回答.
你上面說的幾種情況都沒有.
--是否修改了操作系统密码?
操作系統密碼只有我和另一個同事知道,可以確定他和我都沒有改操作系統密碼,因為電腦在客戶
那裡,我們一般一個星期去一次,平時有問題隨時去.這半年來,大部份時間都浪費在重裝SQL務器 上,因為只要一重新啟動,sql服務就啟動不了(主要是停電導致重新啟動電腦,平常從不關服務器).

--是否修改了计算机名
因為電腦都是7*24小時開著的,除非停電電腦才會關掉.不停電sql都工作一切正常,主要是停了電重新開機,sql服務就啟動不起來了.

--检查一下你安装的是否评估版? 如果是的话,可能已经过期,安装一个正式版吧.
检查方法是安装sql sp3,如果是评估版,会有错误提示,不能安装
我們裝的是sql2000企業版


--查看操作系统日志,看有没有相关说明.
我在控制台事務中看到有錯誤日志.提示can't open 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\master.mdf',意思是說打不開master數據庫

zjcxc 2004-08-17
  • 打赏
  • 举报
回复
SQL Server不能启动的常见故障:


--是否修改了操作系统密码?

--修改操作系统密码,导致SQL不能启动的解决办法:

1.
我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"

或:
2.
我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.



两者的区别:
选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)

选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作.


------------------------------------------------------------------------

2.是否修改了计算机名?
如果是修改了计算机名,则放入SQL安装光盘,执行安装程序进行修复(修复过程自动进行,照提示操作就行了,不会破坏数据,也很快)


------------------------------------------------------------------------

3.检查一下你安装的是否评估版? 如果是的话,可能已经过期,安装一个正式版吧.
检查方法是安装sql sp3,如果是评估版,会有错误提示,不能安装

相关下载:

SQL2000下载
http://www.bbycn.com/SoftDown.asp?ID=1134

http://61.153.229.54:8000/list.asp?id=134

http://61.153.229.54:8000/download.asp?downid=1&id=134

ftp://202.120.120.240/---+++Warez+++---/By%20Company/Microsoft/SQL/SQL%20Server%202000%204in1cn.iso

ftp://youngcow.net/Special/Database/DatabaseServer/MSSQLServer/2000/SQL%20Server%202000%204in1en.iso

如果上述网址无法下载,到e.pku.edu.cn搜索

SQL补丁:
'全部补丁的位置
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766

------------------------------------------------------------------------

4.查看操作系统日志,看有没有相关说明.
zjcxc 2004-08-17
  • 打赏
  • 举报
回复
你装的是SQL评估版,到期了吧?

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧