关于SQL基础版 无法启动服务器

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:00:21
今天打开用友软件,里面的SQL无法启动 提示

本地MS SQLSERVER 启动后又停止了.一些服务自动停止,如果他们没有什么可做的,咧如: "性能日志和警报 "服务

我查看了下 C:\MSDE2000MSSQL\LOG 里的日志分析 如下
2009-01-09 09:20:27.73 server Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copyright (c) 1988-2000 Microsoft Corporation
Desktop Engine on Windows NT 5.1 (Build 2600: Service Pack 2)

2009-01-09 09:20:27.86 server Copyright (C) 1988-2000 Microsoft Corporation.
2009-01-09 09:20:27.86 server 保留所有权利。
2009-01-09 09:20:27.86 server 服务器进程 ID 是 1444。
2009-01-09 09:20:27.86 server 将 SQL Server 消息记录在文件“C:\MSDE2000MSSQL\LOG\ERRORLOG”中。
2009-01-09 09:20:27.96 server SQL Server 正在以优先级“normal”(已检测到 1 CPU)启动。
2009-01-09 09:20:28.51 server 已为 thread 模式处理而配置了 SQL Server。
2009-01-09 09:20:28.63 server 使用 dynamic 锁分配。[500] 锁块,[1000] 锁所有者块。
2009-01-09 09:20:28.92 spid3 启动数据库“master”。
2009-01-09 09:20:30

帮你在网上搜索一下,应该是master数据库损坏了,可以通过以下3步修复吧,网上是这么说的
1 .备份自己的重要的数据库文件 MDF,LDF文件
2 .重建Master 如果不行,重装 sqlserver
3 .附加你的数据库文件进sqlserver

自己仔细看这个
http://topic.csdn.net/t/20060708/09/4867769.html
http://support.microsoft.com/kb/822852/zh-cn

如果是master文件损坏,有两咱办法可以解决:
1.重新安装SQL,对master进行修复
也可能通过SQL的命令来实现修复数据库,具体操作方法:
http://blog.csdn.net/sxycgxj/archive/2006/05/12/725478.aspx
2.从其他地方复制一个同版本的master数据库文件,这种方法操作比较复杂,可参考:
http://blog.csdn.net/sxycgxj/archive/2006/04/