sql2000数据库启动不了

哎呦,SQL2 000这数据库,启动不起来了,真是头疼啊。
得,先试试看服务管理器能不能帮上忙。
打开services.msc,找到那个SQLServer服务,双击它,得,看看什么情况。

方法一啊,先试试看把用户口令改回原来的,一定要跟安装时设置的那个一样,然后启动服务试试。
要是还不行,那就得看方法二了,登录用户信息要是改了,就在服务属性里改一下启动账号信息,用新的用户信息来试试。

哎,要是不想老改那个administrator的口令,闹出什么错误来,那还是创建个专用用户吧。
专门用来启动SQLServer服务的。
安装的时候就用这个用户,要是数据库已经安装好了,就在控制面板的服务管理器里,找到那个MSSQLSERVER服务,改一下服务账号信息,用那个专用的用户,再启动服务。

一般情况下,按照这些步骤搞搞,SQL2 000数据库启动不来的问题应该就能解决了。
要是不行,那得看看SQLServer的日志文件了,里面可能有更详细的错误信息,然后才能进一步排查。
哎,希望这回能顺利搞定。

sql2000数据库停止启动不了 sql2000已停止无法启动

哈,你遇到SQL2 000挂了这事儿啊?行,我跟你捋捋这破事儿咋解决,但说实话,这玩意儿太老了,出问题太正常了。

上周有个客人问我,他那2 000数据库突然就启动不了了,电脑蓝屏那种。
最后折腾了半天,原来是代理账户密码错了。
你说气不气?这种老东西,犄角旮旯的坑太多了。

你先按这步骤试试:
1 . 启动服务最简单 你打开“我的电脑”,右键点“管理”,然后去“服务和应用程序”里找“服务”。
里面肯定有个叫“SQLSERVER(MSSQLSERVER)”的,右键点它,选“启动”。
有时候就这步能解决。
我上次在2 02 3 年上海某商场帮一个客户远程搞的时候,好几个都卡在这步,服务根本找不到。

2 . 服务器代理账户 这个是关键!你登录进SQL数据库,点那个实例的属性,然后选“安全性”。
看右边那栏,有个“启用服务器代理账户”,必须勾上!再点那个“代理账户”,设置个密码,必须是Windows账户密码。
设置完再右键点“代理服务器”,点“启动”。
这一步搞不好,服务启动了也干不了啥。
我记得去年在深圳,有个客户因为这卡了很久,密码输半天都进不去。

3 . 网络配置 这个比较绕。
你得用SQLServer自带的那个“服务器网络使用工具”(可能在安装目录里找),检查是不是启用了“命名管道”和“TCP/IP协议”。
默认端口是1 4 3 3 ,你看看是不是这个端口,或者你改过端口没。
我之前在北京帮一个公司弄,他们自己改了端口还不知道,折腾半天。

4 . 替换DLL文件 这个有点狠,但有时候管用。
你找到安装盘或者安装目录里那个sql2 000\in1 --X8 6 --SYSTEM文件夹,里面有个SQLUNIRL.DLL。
把它拷贝到Windows下面的\SYSTEM3 2 目录里,替换掉原来的。
替换完必须重启电脑!我有个朋友试过,说这招救了他几次场。

5 . 改系统日期 听起来有点扯,但真的有人因为这搞不定。
如果SQLServer是因许可证过期或某些时间戳问题启动不了,你可以试试把系统日期调回到过期之前,比如提前7 天。
启动了之后,赶紧把系统日期改回来,然后想办法重装SQLServer,别用这老东西了!
6 . 看系统日志 这是最靠谱的,虽然不一定好找。
你开事件查看器,看系统日志里SQL相关的错误提示。
有时候提示得很明白。
比如我在广州帮一个客户弄的时候,看到日志说“依赖的服务没启动”,结果是个Windows服务没开。

7 . 数据库修复和单用户模式 如果是数据库文件坏了,但硬盘没事,可以用SQL2 000自带的修复工具(T-SQL命令那种,挺复杂的)。
但最狠的是单用户模式,如果Master坏了,你得用命令启动到单用户模式修复。
那得输入一长串命令,我当时在深圳教客户弄的时候,他们眼神都直了。

最后说句实在话:
搞任何一步前,备份!备份!备份! 重要数据丢了别找我!
你要是搞不定,找专家!别自己瞎折腾,这老东西出问题代价太大。

别忘了,SQL2 000早该淘汰了!微软都不支持了。
你这么折腾,不如考虑升级到2 008 R2 或者更高版本。
性能、安全都差远了,但至少稳定啊!
希望这些对你有用吧?先试试前面的几步,看看效果。
实在不行再往下看。

Sql Server2000无法启动的解决方式

那天,我在办公室里遇到了一个难题,一台运行着SQLServer2 000的服务器突然无法启动了。
我试着重启了服务器,但问题依旧。
然后我想起了之前遇到过一个类似的情况,那时候是通过企业管理器成功启动了服务。
我打开企业管理器,找到了服务管理器,点击了SQLServer服务,然后奇迹发生了,它启动了。
我松了一口气,但突然想到,如果这台服务器上还有其他依赖的服务没有启动,问题可能还是会存在。
我检查了一下,确认所有依赖的服务都启动了,这才彻底解决了问题。
等等,还有个事,我还记得以前遇到过一个权限问题,如果服务启动失败,需要检查账户权限。
看来,解决服务器问题,还得细心点。