SQL(MSSQLSERVER)服务启动错误代码3414的解决方法
一个客户联系我,说他们的前台系统报错了,给我发了报错的图片。看到错误的第一眼就知道是数据库出问题了,连不上sql Server。
虽然知道是数据库出问题了,但是刚开始的时候没有打开SQL Server,无法进行远程操控,首先做的是检查客户的前台IP是不是出现问题了,因为之前那的ip地址设置成了自动获取,造成无法访问。经过检查,这些配置都没有问题。那么,也只能让用户联网,进行远程操作。SQL Server无法启动,提示错误信息:
这个问题以前也遇到过几次,主要的原因是SQL Server的一些服务无法启动。打开SQL Server的配置管理器,首先将SQL Server网络配置中的MSSQLSERVER的协议中的选项设置成如下:
然后将SQL Server服务中的SQL Server(MSSQLSERVER)服务启动。
正常情况下,SQL Server服务就可以启动了,但是如果出现了非正常情况,这样做还是不行。此次客户那边的服务器就无法启动,原因是他那的服务器出现了非正常断电,造成SQL Server中的文件损坏。所以,在启动SQL Server(MSSQLSERVER)服务时,提示3414错误。
解决方法:
1、从安装SQL并且能正常运行的电脑中拷一份文件,找到数据库的安装路径,例如本人的安装路径是:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,拷贝model.mdf和modellog.ldf;
2、将拷贝的文件放置到出错电脑的安装路径中(同上述),替换到原来出问题的文件即可。
小结:
SQL Server是我们开发项目中必不可少的,所以熟练掌握他的操作技巧很重要。还有就是在遇到问题时,先不要急着去解决,要分析一下进行了哪些操作之后造成的错误,这样既能避免之后出现相似的错误,又能给我们的解决带来很大的方便。
这是一个完整的解决SQL(MSSQLSERVER)服务启动错误的案例,希望大家可以从中得到帮助。
相关推荐
-
启动sqlserver服务的bat脚本分享
声明下这个脚本不是我写的,忘了是从哪看到的了,在此分享给大家,因为在我的理解中技术就是用来分享的,希望原创作者看到了不要介意. 1.创建个文本,将后缀名改成.bat 2.将下边语句粘贴进去,然后保存即可 复制代码 代码如下: @echo off for /f "skip=3 tokens=4" %%i in ('sc query MSSQLSERVER') do set "zt=%%i" &goto :next :next if /i "%zt%&
-
SQL Server 服务由于登录失败而无法启动
SQL Server 服务由于登录失败而无法启动 症状 在重新启动 SQL Server.SQL Executive 或 SQL Server Agent 时,可能无法启动该服务,并显示以下错误信息: Error 1069:The service did not start due to a logon failure. 或者 错误 1069:由于登录失败而无法启动服务 原因 SQL Server.SQL Agent 或 SQL Server Executive 启动服务帐户的密码不正确,因为密
-
SQL SERVER服务使用批处理启动/停止的方法(sc)
那么就让sql server等一些非windows必要服务开机不启动,等用的时候再用批处理启动即可: 首先将"控制面板->管理工具->服务"里面的SQL SERVER相关的服务启动类型设置为手动(SQL Server开头的服务),然后新建立一个文本文档,把后缀名改为"bat".下面就添加批处理命令: 1. 启动SQL SERVER.bat 复制代码 代码如下: @echo.服务启动...... @echo off @sc start MSSQLSERVE
-
sqlserver数据库服务启动关闭的批处理
复制代码 代码如下: @echo off set /p choi=启动数据库,停止数据库[B,E]? if /i %choi% equ b goto beginserver if /i %choi% equ e goto endserver :beginserver net start mssqlserver goto end1 :endserver net stop mssqlserver goto end2 :end1 @echo ******************************
-
SQLSERVER服务手工启动 批处理文件
不比2000有个 开关的程序 所以上网找了下教程 自己写个批处理 自动启动服务 哇哈哈 突然觉得 只要有网络 语言不是啥大的障碍 写起来都差不多呀 哇哈哈 话说最近又加了个ORACLE的服务 依然偷懒 把原先的改改用吧 哈哈 就成这样了 复制代码 代码如下: @echo off echo 开启SQLSERVER服务按1 echo 关闭SQLSERVER服务按2 echo 开启ORACLE服务按3 echo 关闭ORACLE服务按4 set /p ans= if %ans%==1 goto sts
-
SQLServer2005安装提示服务无法启动原因分析及解决
错误日志 安装时出现了如下错误:SQL Server 2005 安装错误码29503.产品: Microsoft SQL Server 2005-- 错误 29503.SQL Server 服务无法启动.有关详细信息,请参阅 SQL Server 联机丛书中的主题"如何查看 SQL Server 2005 安装日志文件"和"手动启动 SQL Server".详情看图: 错误原因 多核cpu安装sql server2005 时不能安装(因为无法启动sql server
-
SQL Server代理服务无法启动怎么办
SQL Server代理服务无法启动问题的确很让我们头疼,下面就为您介绍SQL Server代理服务无法启动的处理方法,希望对您能有所帮助. 配置环境: 服务器环境为32位Intel® Xeon® CPU E54410 @2.33GHz双路双核开启超线程,8.00GB的内存,RAID10. 1.根据最小权限原则,安装完数据库及SP3补丁后,建立Users组用户SqlStartUser. 2.通过SQL Server配置管理器配置启用TCP/IP协议,IPALL的TCP端口改为32959.SQL
-
SQL Server代理服务无法启动的解决方法
错误信息:错误MSSQLSERVERSQLServerAgent could not be started (reason: SQLServerAgent 必须能够以 SysAdmin 身份连接到 SQLServer,但"(未知)"不是 SysAdmin 角色的成员). 运行环境:Windows2003R2 32bit + MSSQL2005+启用SQL的AWE内存管理 出现原因:给SQL降权到Network Service权限运行之后. 解决办法:打开组策略\计算机配置\Window
-
sql2005 本地计算机上的SQL SERVER服务启动后又停止了解决方法
本方法主要是解决SQL Server运行过程中出现的"本地计算机上的MSSQLSERVER服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的"解决方法. 笔者ASP运行环境:操作系统为Windows XP SP2,IIS的版本为默认的5.1,数据库为SQL Server 2005(MDAC版本为2.8) 一.出现"本地计算机上的MSSQLSERVER服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的" 1.开始-->管理管理工具-->
-
命令行启动mssqlserver服务的方法示例
最近mssql服务老是开机启动不了,干脆也就不让他启动了,开完机了手动启动吧,由于每次都要用管理工具启动太麻烦,所以还是命令行方便些. 记录如下: 使用"SQLServer命令行"的方式来启动和关闭IIS.SQLServer. 一个批处理文件start.bat,是启动: 复制代码 代码如下: net start mssqlserver net start w3svc 一个是停止stop.bat: 复制代码 代码如下: net stop mssqlserver net stop iisa
随机推荐
- Docker端口映射实现网络访问的方法
- python去掉字符串中重复字符的方法
- Python中的包和模块实例
- js 限制input只能输入数字、字母和汉字等等
- ubuntu12.04使用c编写php扩展模块教程分享
- 去掉destoon资讯内容页keywords关键字自带的文章标题的方法
- php获取mysql数据库中的所有表名的代码
- asp存储过程使用大全
- [js]javascript与剪贴板交互
- 深入解读JavaScript中的Hoisting机制
- 项目需要,开始学习flash
- 脚步轻轻,Linux的2003之路
- php自定义函数实现汉字转换utf8编码的方法
- PHP迭代器实现斐波纳契数列的函数
- 字典树的基本知识及使用C语言的相关实现
- Android 自定义相机及分析源码
- Android Apt之Activity Route的示例
- 微信小程序动态添加view组件的实例代码
- python使用sessions模拟登录淘宝的方式
- 如何Docker化Python Django应用程序