扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
SQL Server不能启动的常见故障:
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都做网站、禹城网络推广、重庆小程序开发、禹城网络营销、禹城企业策划、禹城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供禹城建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
--是否修改了操作系统密码?
--修改操作系统密码,导致SQL不能启动的解决办法:
1.
我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择 "本地系统帐户 "
或:
2.
我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择 "此帐户 "--密码和确认密码中输入你修改后的administrator密码.
【处理方法】
一、配置环境
服务器环境为32位Intel® Xeon® CPU E54410 @2.33GHz双路双核开启超线程,8.00GB的内存,RAID10。
1.根据最小权限原则,安装完数据库及SP3补丁后,建立Users组用户SqlStartUser。
2.通过SQL Server配置管理器配置启用TCP/IP协议,IPALL的TCP端口改为32959。SQL Server(MSSQLSERVER)和SQL Server Agent(MSSQLSERVER)的服务启动账号为SqlStartUser。
3.本地安全设置-本地策略-用户权限分配-内存中锁定页面添加SqlStartUser。
4.勾选使用AWE分配内存。最小服务器内存(MB)5500,最大服务器内存(MB)7200,其他留给操作系统。
二、检查步骤
1.检查本地账号SqlStartUser隶属于哪几个组:本地Windows组之Users组;本地Windows组之SQL Server服务账户组SQLServer2005MSSQLUser$DBSRV1$MSSQLSERVER;本地Windows组之SQL Server服务账户组SQLServer2005SQLAgentUser$DBSRV1$MSSQLSERVER。
2.检查数据库登录名是否有DBSRV1\SqlStartUser。
3.检查事件查看器应用程序有关服务启动的过程信息。
三、类型来源 描述
①审核成功MSSQLSERVER用户 'DBSRV1 \SqlStartUser' 登录成功。连接: trusted. [客户端: local machine]
②信息MSSQLSERVER配置选项 'show advanced options' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。
③信息MSSQLSERVERSQL Server 阻止了对组件 'Agent XPs' 的 过程'dbo.sp_sqlagent_has_server_access' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Agent XPs'。有关启用 'Agent XPs' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
④信息MSSQLSERVERSQL Server 阻止了对组件 'Agent XPs' 的 过程'dbo.sp_sqlagent_get_startup_info' 的访问......
⑤错误MSSQLSERVERSQLServerAgent could not be started (reason: SQLServerAgent 必须能够以 SysAdmin 身份连接到 SQLServer,但“(未知)”不是 SysAdmin 角色的成员)。
1、这种情况90%的可能性是ICS服务的依存服务没打开。
ICS服务依赖于Network Connections和Windows Management Instrumentation服务,在ICS服务的属性里可以看到,你检查一下是否停止了RPC服务和Event Log服务。
2、解决办法:
①点击“开始”菜单,在文本框中输入“services.msc”命令;
②在打开的“服务”窗口中找到“World Wide Web Publishing Service”服务,点击“启动”;
③结果弹出“无法启动world wide web publishing service服务:错误1068:依赖服务或组无法启动”的错误提示;
④从系统日志中,可看到错误信息;
⑤系统中根本没有“Windows Process Activation Service”这一“服务”。所以必须再通过控制面板的打开和关闭来添加这个服务。点击“开始”菜单,选择“控制面板”;
⑥在打开的"控制面板“窗口中,点击”程序“链接;
⑦在打开的窗口中,点击”程序和功能“下的”打开和关闭Windows功能“链接;
⑧然后会弹出”Windows功能“对话框,该对话框因要检查系统功能组件,所以需要一定时间;
⑨等对话框中出现功能选项的一,可以发现,系统中没有勾选上“Windows Process Activation Service”这一“组件功能”。勾选上后,单击”确定“按钮即可。
安装好后,重新打开”服务“窗口,启动相关服务。
错误1075:依存服务不存在, 或已标记为删除的解决方法:
1、双击想要开启的服务,在弹出的面板中,选择“依存关系”标签,查看该服务所依赖的服务。然后将所依赖的服务都开启,再手动重启该服务。
2、如果实施步骤1之后,还是遇到"错误1075:依存服务不存在, 或已标记为删除",那么说明尚有依赖服务没有启动。因为,步骤1中所列举的依赖服务,仅仅是系统公认的,是最基本的。要查看某个服务(假设名称为xxx)所依赖的完整的服务列表,可这样操作:
开始-运行,打上regedit(推荐regedit32,如果该命令可用的话),回车,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\xxx,双击xxx的DependOnService项就可以看到所依赖的服务列表。
1.没有启动SQL Server (MSSQLSERVER)服务
解决办法:启动则可.
2.如果服务无法启动.出现SQL Server 无法生成 FRunCM 线程。
解决办法也很简单 把SQLEXPRESS协议下的TCP/IP协议终的 已启用改为否
在XP和Server 2003系统中安装SQL Server 2000过程中,点击安装后,一直不出现安装界面,查看进程中也有,一直无反应。
解决办法:
一、安装sql2000点击安装没反应,后来关掉进程里面的rundll32.exe之后就能安装了
二、首先重新启动机器,或者任务管理器里面结束2个sql进程
1. 在 SQLServer 安装向导, 单击 取消 。
2. 启动注册表编辑器。单击 开始--运行, 键入 regedit , 和然后 "确定"。
3. 打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manage中的PendingFileRenameOperations并删除
4. 打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 找SafeDllSearchMode(注意 如果 SafeDllSearchMode
注册表项不存在, 创建 DWORD注册表项,命名为SafeDllSearchMode )
5. 在 数值数据 框中, 将值从 1 更改为 0, 然后单击 确定 。
6. 退出注册表编辑器。
7. 重新安装 SQL Server 2000, 并安装最新的 SQL Server 2000
我是同时装vs2005 和sql2005才这样的,
你这样试一试吧!我是这么装成功的。
先装全Visual studio 2005,后卸掉其中关于sql server 2005的部分,再安装sql server 2005,再次运行Visual studio 2005安装程序选择添加或删除,把sql server 那一项选上,重装一次。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流