SOS 又一个晕的问题, SQL SERVER 不能启动

zpcoder 2009-01-02 02:15:47

求助


本地计算机上的MSSQLSERVER 服务启动后又停止了。一些服务自动停止,如果他们没有什么可做的,例如“性能日志和警报”服务。

我的电话上同时装了 SQL SERVER 2000/2005 已经用一大半年了没发现什么问题。前几天也是好好的,怎么今天发现 SQL 服务器管理
不能启动。
再网上看了很,也没有用,例如: 禁用VIA;将系统日期调前;设置登陆身份等都没有用。

装又装不了,说什么己挂起。

...全文
226 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpcoder 2009-01-03
  • 打赏
  • 举报
回复

太麻烦了。我重装了。哎~~~~~~~~~~~~
fcuandy 2009-01-02
  • 打赏
  • 举报
回复
事件查看器里怎么说?
de410 2009-01-02
  • 打赏
  • 举报
回复
完全删除,注册表也搜一边,把有关SQL的删干净~~再重新安装~~
-晴天 2009-01-02
  • 打赏
  • 举报
回复
全部删除,再重装一下试试.
dawugui 2009-01-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 zpcoder 的帖子:]

求助


本地计算机上的MSSQLSERVER 服务启动后又停止了。一些服务自动停止,如果他们没有什么可做的,例如“性能日志和警报”服务。

我的电话上同时装了 SQL SERVER 2000/2005 已经用一大半年了没发现什么问题。前几天也是好好的,怎么今天发现 SQL 服务器管理
不能启动。
再网上看了很,也没有用,例如: 禁用VIA;将系统日期调前;设置登陆身份等都没有用。

装又装不了,说什么己挂起。
[/Quote]
如果是卸载了重装SQL SERVER,请参考:
/*
标题:SQL Server 2000 服务器安装剖析
作者:爱新觉罗.毓华
时间:2008-05-05
地点:广东深圳
*/

一、情况说明

sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的
安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常
见到的问题如下:
1、配置服务器时中断.
2、注册 ActiveX 时中断.
3、显示到100%的时候中断.
4、提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接
SQLUNIRL.DLL于指定的路径……
5、以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动

二、情况1,2,3的解决办法:

提醒:为避免误操作,先备份注册表和数据库进不了SQL Server 2000,可以备份C:Program Files\Microsoft SQL Server\MSSQL\Data
(默认路径)文件夹的文件.
1)、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作);
2)、把Microsoft SQL Server文件夹整个删掉;
3)、运行注册表,删除如下项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
4)、需要的话就重新启动系统;
5)、重新安装。

另外也可尝试单步运行安装 SQL Server 2000的方法:

1)、放入 SQL Server 2000 光盘.
2)、在"开始"--"运行"键入 "F:\x86\setup.exe k=dbg" (F是光盘)

注意:
1)、不同的操作系统支持的SQL Server 2000版本(参见:sql server 2000 各版本的区别简介及版本情况查询一文)。
Windows 2000 Server可以安装SQL Server 2000的任何版本.
Windows 2000 Professional只能安装SQL Server 2000的个人版、开发版、评估版、MCDE
2)、SQL Server 2000各版本以及对软硬件的要求(参见:SQL Server 2000 的硬件和软件安装要求一文)。

三、情况4的解决办法

因为安装文件的路径(完整路径)里有中文.
比如 c:\SQLSERVER中文企业版\
改成 c:\SQLSERVER\

四、情况5的解决办法

1)、重启机器,再进行安装,如果发现还有该错误,请按下面步骤;
2)、在开始--运行中输入regedit;
3)、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager位置找到
PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
4)、选择文件--倒出,保存;
5)、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认;
6)、重启安装,问题解决

五、如果问题依旧,试试先修复操作系统:

命令提示符下执行: sfc /scannow 。

最后的方法:换 Windows 2000 安装盘和 SQL Server 2000 安装盘,有时候问题的原因很奇怪,有人曾更换了一个电源就解决了问题。

1)、先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft SQL Server 文件夹;
2)、打开注册表;
在"开始"--"运行"键入"regedit"
3)、按下列顺序点击打开;
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
4)、将 ExceptionComponents 下面的文件夹全部删除;
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
5)、重新启动;
6)、重新安装 SQL Server 2000 。

六、其他说明

1)、Windows目录中的Sqlstp.log文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。
通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。

2)、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于Program Files\Microsoft SQL Server\Mssql\Log
目录中。该错误日志包含安装程序试图启动SQL-Server时SQL-Server所遇到的错误,这些信息可以帮助您深入检查错误原因。

3)、需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQL-Server2000安装程序的一部分启动。
SQL-Server2000安装程序会安装MDAC2.6。MDAC安装程序会创建名为Dasetup.log的单独的日志文件;您可以查看此日志文件并确保MDAC
安装程序没有出现问题。
Anrip.xServer 使用手册 功能: FTP + MYSQL + HTTP + PHP(FCGI) 作者: 若海[mail@anrip.com] & 尛岢[mod@kerring.net] & 小小宇[sos07@qq.com] 主页: http://www.anrip.com 说明: xServer是业内首家通过CMD界面管理所有服务并实现标准管理接口的集成化WEB开发环境。 支持php54/3/2版本切换或多版本同时运行,支持为独立站点配置独立php进程,保证站点安全。 支持Zend/eAccelerator/Mencached/XCache等扩展服务。 支持FileZilla提供的ftp服务。 - - - - - - - - - - - - - -组件列表- - - - - - - - - - - - - - FileZilla/0.9.41 http://filezilla-project.org/ MySQL/5.5.28 http://www.mysql.com/downloads/mysql/ Nginx/1.2.4 http://www.nginx.org/en/download.html PHP/5.4.8/5.3.18/5.2.17 http://windows.php.net/download/ Zend/5.5.0 http://www.zend.com/en/downloads/ XCache/2.0 http://xcache.lighttpd.net/pub/Releases/ eAccelerator/1.0 http://eaccelerator.net/ Memcached 1.2.6 http://memcached.org/ - - - - - - - - - - - - - -安装向导- - - - - - - - - - - - - - 1.解压到任意磁盘根目录,或其它不包含中文及特殊字符的目录 2.如需兼容IIS服务,请运行anrip\httpcfg\iis.cmd修改监听地址 3.运行xServer.bat,选择[安装服务],即可安装MYSQL+Nginx+PHP服务 Nginx默认监听地址为0.0.0.0:80 MySQL默认监听地址为0.0.0.0:3306 PHP52默认监听地址为127.0.0.1:9521 PHP53默认监听地址为127.0.0.1:9531 PHP54默认监听地址为127.0.0.1:9541 - - - - - - - - - - - - - -常见问题- - - - - - - - - - - - - - 警告: 若需修改服务器参数,请修改anrip\config目录内对应的文件; 而不是软件根目录下自动生成的config目录。 一、如何建立新站点 1.参考anrip\config\nginx\server\103.net.anrip.inc创建站点配置 2.创建对应的网站目录,例如webapp\com.example\www 3.运行xServer.bat,选择[重建配置],再选择[重启服务] 二、如何管理MySQL和Memcached 1.使用浏览器访问http://127.0.0.1/tools/adminer.php 1.使用浏览器访问http://127.0.0.1/tools/memcached 2.服务器:127.0.0.1;帐户/密码:root/admin 三、如何切换PHP版本 1.确保服务未安装,否则请[卸载服务] 2.编辑anrip\config\phpye\phpye.ini修改进程池参数 3.编辑Nginx配置41.server_location_*或站点配置,修改为对应端口 3.运行xServer.bat,选择[重建配置],再选择[重启服务] 四、如何修改WEB根目录 1.编辑anrip\config.php,修改[XS.WEB]的值 2.建立[XS.WEB]对应目录,并移动原WEB到[XS.WEB]目录 3.运行xServer.bat,选择[重建配置],再选择[重启服务] 五、如何修改MySQL数据目录 1.编辑anrip\config.php,修改[XS.SQL]的值 2.建立[XS.SQL]对应目录,并移动原MySQL数据到[XS.SQL]目录 3.运行xServer.bat,选择[重建配置],再选择[重启服务] - - - - - - - - - - - - - -更新日志- - - - - - - - - - - - - 2012年10月23日 - 新编译Nginx发名为nServer - 更新Nginx1.2.4集成nginx_concat_module模块,多文件合并功能 2012年10月22日 - 更新PHP版本为5.4.8和5.3.18 - 更新MySQL版本为5.5.28 - 加入php-xdebug支持,版本2.2.1 2012年10月15日 - 修正php5.2启动错误 2012年10月12日 - 添加php进程管理模块phpye - 修正自定义data地址nginx启动错误 2012年09月29日 - 更新Nginx版本为1.2.4 - 模块化nginx/php/mysql - 因未实现标准管理接口,ftp/mem放入extend目录作为扩展模块 2012年09月28日 - 独立MySQL管理脚本,允许外部调用方式管理 - 独立AnWeb管理脚本,允许外部调用方式管理 - 优化php文件浏览器,去掉“删除”功能 - 修正php文件浏览器的安全隐患 - 新加入Memcached及管理脚本 - nginx主机加入模拟路由支持 2012年09月20日 - FTP服务器(FileZilla)中文乱码问题 2012年09月18日 - 修正php文件浏览器的安全BUG 2012年09月17日 - 更新PHP版本为5.2.17为Thread Safe 线程安全 - PHP版本为5.2.17 加入对Zend支持 - PHP版本为5.2.17 更新eAccelerator为1.0(vSVN427) 2012年09月14日 - 更新PHP版本为5.4.7和5.3.17 2012年09月12日 - 更新PHP版本为5.4.6 - 同时支持php5.4/5.3/5.2版本 2012年09月11日 - 重建配置文件的时候,自动备份旧配置文件,防止误删 - 开启MySQL性能元数据信息库引擎(performance_schema) - 优化xServer.bat脚本性能 2012年08月30日 - 更新MySQL版本为5.5.27 - 更新FileZilla版本为0.9.41 2012年08月10日 - 修改一个Nginx启动时的系统错误 - 更新Nginx版本为1.2.3 - 更新PHP版本为5.4.5 2012年06月06日 - 几个有关HTML5的小修正,无关紧要 2012年06月01日 - 统一配置文件替换变量表,参看anrip/config.php,请注意修改站点配置 - MySQL数据、生成配置文件、模块临时文件均放入mydata目录,方便设置安全权限 2012年05月25日 - 配置文件放到到anrip/config目录 - 控制台代码模块化 2012年05月20日 - 更新PHP版本为5.4.3 - 优化配置文件编译脚本 - 更新WEB文件浏览器 2012年05月08日 - 更新PHP版本为5.4.2 - 更新PHP配置文件 - 更新xCache版本为2.0 - 更新Nginx版本为1.2.0 - 目录全部以小写命名,解决部分不标准PHP程序出现找不到目录的问题 2012年04月17日 - 优化error_page参数 2012年04月16日 - 更新MySQL版本为5.5.23 - 更新Nginx版本为1.0.15 - 优化Nginx配置文件 - 更改目录.default为a.default,解决特定情况无法读取目录的问题 2012年04月05日 - 解决MySQL远程访问慢的问题 2012年03月30日 - 更新Nginx版本为1.0.14 2012年03月20日 - 优化PHP配置 - 优化Nginx配置 2012年03月13日 - 更新xxfpm,防止部分杀软误报 - 更新php监听端口,防止和一些下载软件端口冲突 2012年03月07日 - 更新vc9运行库,实现自动安装 - 取消eAccelerator加速器 - 添加XCache加速器 2012年03月06日 - 更新Nginx版本为1.0.13 - 分离二进制文件/配置文件/数据文件 - 更名为xServer,寓意n个服务器组合 2012年03月05日 - 全新PHP-FCGI管理器 - 更新PHP版本为5.3.10 - 更新Nginx版本为1.0.12 2011年12月15日 - 优化MySQL-InnoDB配置文件 - 优化PHP-FCGI进程管理脚本 2011年12月10日 - PHP-FCGI采用每进程唯一端口的方式,解决高并发502错误频繁的问题 2011年11月30日 - 更新Nginx版本到1.0.10 2011年11月28日 - 再次细化Nginx配置文件 2011年11月9日 - 修正Nginx在Windows2003无法监听端口的问题 2011年11月5日 - 更新Nginx版本到1.0.9 - 将Nginx子进程数设置为2,单进程连接数提高到3072 - 允许设置多个错误处理页面 - 允许设置多个PHP处理配置 2011年10月8日 - 添加vc运行库检测功能,未安装时提示手动安装vc运行库 - 调整网络、运行权限顺序,防止检测因权限问题而无法完成 - 更新eAccelerator为VC9编译版,防止Win7下无法加载 2011年10月4日 - Web站点根目录移动至User/WebApp,MySQL数据目录移动至User/MySQL - config.php添加参数XS.SQL和XS.WEB,用于分别制定MySQL数据和Web站点根目录 - Nginx添加31.server_error_page配置,用于单独自定义错误提示 2011年10月3日 - 重写“检测网络、运行权限”代码 2011年9月29日 - 优化config.php脚本,支持自定义IP、临时目录、网站目录 - 修正zend路径为linux格式 2011年9月23日 - 运行前先进行网络测试,防止开机网络服务启动慢导致启动失败 - 使用最新汉化版FileZilla Server - MySQL默认使用MYISAM引擎 2011年9月19日 - 更新Nginx版本到1.0.6 - 更新PHP版本到5.3.8 - 添加PHP5.3对应的Zend扩展 - 优化Nginx配置文件 2011年5月20日 - 兼容IIS时,修改IIS监听端口为127.0.0.1:81 - 优化站点配置文件 2011年5月5日 - 更新此软件包已经有3年了,从今天开始正式写日志 - 添加管理员模式检测,方便Vista/Win7/Win2008用户使用 - 更改Nginx站点配置为: include server/*.inc

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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