SQL server不能正常启动

不能在本机启动SQL Server服务 错误代码13 问题:Windows不能在本地计算机启动SQL ServerMSSQLSERVER)有关更多信息查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码13 描述:很久之前安装了SQL Server2014, 最近一次使用大概是一年前。因为一直不用所以把SQL Server 服务关掉了(关闭服务的方法网上一大堆:右键计算机选择管理),这次做ASP.N 阅读详情
字号:    

SQL server不能正常启动

安装SQL Server2000时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),但是我更改了用户名出现“同于登录失败而无法启动服务”的错误 以下我试过的方法.

  1,把用户口令改回原来的,再启动服务
  2,使用控制面版服务管理器,找到MSSQLSERVER服务,更改启动账号信息,改成变更后的,再启动服务
  3,也是推荐使用的方法,创建一个新用户,专门用于启动SQL Server服务,安装SQL Server时就使用该用户来启动SQL Server,这样就可以避免用于频繁更改administrator口令而带来的1069错误了。如果已经安装好SQL Server,也可以在控制面版服务管理器下更改MSSQLSERVER服务的服务账号信息,换成SQL服务专用的用户。


INF:在 SQL Server 无法启动时更改配置值
察看本文应用于的产品
概要
本文介绍在更改了 sp_configure 参数之后启动 MSSQLServer 服务失败时如何更改 sp_configure 参数值。
更多信息
尝试启动 MSSQLServer 服务时可能会发生以下错误: ? 在 Windows NT 服务控制管理器中返回以下消息:
Could not start the MSSQLServer service on //servername Error 2140: An internal Windows NT error occurred
- 或 -


? SQL 服务管理器中的指示灯变绿然后变红。
- 或 -


? 在命令行中,“net start mssqlserver”命令返回以下消息:
The MSSQLServer service is starting. The MSSQLServer service could not be started. The service did not report an error. More help is available by typing NET HELPMSG 3534. 
失败原因会记录到 SQL Server 错误日志中。使用记事本,打开名为 Errorlog 的文件。可以在 SQL Server 安装目录下的 Log 目录(例如,Sql60/Log 目录或 Mssql/Log 目录)中找到此文件。

如果错误日志的最后一行内容如下,则说明“memory”参数设置得过高:

initdata: 对缓冲区页执行子分配失败(请求的字节数为 %d)
    


如果最后几行内容如下,则说明“tempdb in RAM”参数设置得过高:

正在清除 temp db
udactivate(IN_RAM): 遇到操作系统错误 8 (存储空间不够,
无法处理此命令)。
设备激活错误。物理文件名 'IN_RAM' 可能有误
crdb_tempdb: 无法将 tempdb 移入 RAM;RAM 设备不存在,
无法创建,或没有足够空间保存 tempdb
    


按照以下步骤启动 SQL Server 并修改 sp_configure 参数,以便能够启动 MSSQLServer 服务:

1. 在服务器上打开命令提示符。键入 sqlservr -c -f,以最小配置模式启动 SQL Server。

这同时还将以单用户模式启动服务器,并跳过启动存储过程的执行。屏幕上的最后一行显示“Warning: override, autoexec procedure skipped”时,请保持原状并使用 ISQL/w 连接到服务器。 
2. 请确保已停止 SQL Executive 和可能登录到 SQL Server 的任何其他服务,并且没有打开多个 ISQL/w 连接的尝试。应确保停止的一些程序或服务包括但不限于:SQL 企业管理器、SQL Executive、MSDTC、SQL Trace、性能监视器、Systems Management Server 和 ArcSrv 相关服务。可能还应停止其他程序或服务;应检查软件文档以确定其是否会尝试连接到 SQL Server。必须停止这些服务,否则可能导致返回以下消息:
Msg 4002, Level 14, State 1, Server Microsoft SQL Server, Line 0 Login failed DB-Library: Login incorrect 
3. 在 ISQL/w 中,使用 sp_configure 更改“memory”或“tempdb in RAM”设置。例如,发出类似于以下内容的命令:
      sp_configure memory, 8192
      go
      sp_configure tempdb, 0
      go
      
 
4. 运行 RECONFIGURE 命令应用更改,如下面的示例所示:       reconfigure with override
      go
      
 
5. 执行 SHUTDOWN 命令。
6. 启动 MSSQLServer 服务,应该能成功启动。
如果由于某些其他 sp_configure 参数设置导致服务器可以启动但无法建立到 SQL Server 的连接,也可以采取这些步骤。例如,过程缓存设置得过高时就可以使用本文介绍的方法。

注意:使用“sqlservr -c -f”启动服务器时,在默认设备上,tempdb 的大小恢复为 2 MB。如有必要,必须在上述操作成功完成之后手动扩展 tempdb。

--------------------------------------------------------------------------------

这篇文章中的信息适用于:
? Microsoft SQL Server 6.0 标准版
? Microsoft SQL Server 6.5 标准版

回到顶端

关键字:  kbhowto kbinfo kbtshoot KB173090

Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、

SQL Agent服务无法启动如何破 问题现象   从阿里云上镜像过来的一台的数据库服务器SQL Agent服务启动不了,提示服务启动后停止。(原数据库服务器正常的,怀疑跟镜像有关)   如下是系统日志和SQL Agent的日志 SQLServerAgent could not be started (reason: 无法连接到服务器(local)”;SQLServerAgent 无法启动) 2016-05-20 11:09:03 – ? [100] Microsoft SQLServerAgent 版本 11.0.3000.0 (内部版本号 X64 unicode 零售): 进程 ID 3568 2016 立即下载

相关推荐

启动MySQL的时候,报错:More help is available by typing NET HELPMSG 3534.

启动MySQL时候,报错:More help is available by typing NET HELPMSG 3534. 先说说我遇到的情况,我通过命令启动MySQL时候出现了这个报错,然后进入服务查看的时候发现同时存在一个MySQL和一个MySQL80,并且MySQL80是处于启动状态的 当我右键启动MySQL的时候,也是启动不了的 把MySQL80的服务停止掉,再去启动MySQL,又出现了新的报错:“windows无法启动mysql服务(位于本地计算机上) 错误193:0xc..

qq_39293334的博客 4163

MySQL配置遇到一些问题

问题 解决方案: 1.mysqld --console 显示ERROR 2.端口被MySQL80占用 win+R ->services.msc

huangjielan的博客 1478

计算机的路由规则

Ping for icmp Cloud设置 服务器设置

MyFreeIT 754

Windows10 打开ssh服务,报错“The service name is invalid ”

后来想想,这个报错意味着这个“sshd”服务并未安装,于是重新检查了设置-应用-可选功能发现先前看到的已安装的是“OpenSSH客户端”,并不是“OpenSSH服务器”,下载安装后,重新以管理员身份打开cmd就可以输入指令启用服务了。...

Chocologicalism的博客 1万+

sqlserver最大内存太小不能正常启动SQL Server ** Management Studio服务

sqlserver最大内存太小不能正常启动SQL Server ** Management Studio服务问题描述:查找问题:问题解决: 问题描述: 1.因为sqlserver内存占用过高,所以我在修改SqlServer内存的时候,不慎将内存最大服务器内存修改为200MB,导致sql不能启动正常情况下建议修改占比70%)。 2.最大服务器内存修改为200MB后,启动sql服务的报错如下图: 查找问题: 1.首先我不知道是最大内存过小导致的(内存我是计划设置为2000MB,不小心设置为200MB),

black_sesame的博客 1777

sql Server 服务器管理器 不能正常启动

<br />我的SQL Server这两天突然发现在机器启动时“服务管理器”没有自动启动了,手动也启动不了,mssqlserver 服务也打不开了,用企业管理器去打开本地数据库连接时却出现如下面提错误提示(在对话框里出理的,我把文本拷下来了):<br /><br />未能建立与(local)的连接。原因:SQL Server不存在或访问被拒绝<br />ConnectionOpen(Connect))。<br />请验证SQLServer是否在运行并检查SQLServer注册属性(通过右击(local)节点

lxysnow的专栏 2833

关于SQL SERVER 2000控制台不能正常启动的解决办法

 

yuqiangyuqiang的专栏 586

SQL SERVER2005最大服务器内存设置过小导致服务不能正常启动解决办法

通过 管理工具-服务 找到SQLSERVER 服务的可执行文件路径,本机路径如下: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 打开 开始菜单-运行,输入:CMD,在接下来的控制台窗口输入以下命令启动服务: C:\Program Files\Microsoft SQL Server\MSSQL.1

ksy的笔记本 3492

关于SQL2000无法打开企业管理器

关于MMC不能打开文件C:\Program Files\Microsoft SQL Server\80\Tools\Binn\SQL Server Enterprise Manager.MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版本创建。也可能你没有访问此文件的足够权限 打开运行对话框输入:mmc 控制台--添加/删除管理单元--添加--...

weixin_34221112的博客 262

windows不能在本地计算机启动sql server

在之前可以正常使用,在出现问题之前,用python连接了sql server数据库 在启动sql server2008数据库服务时,遇到了这样的问题【Windows 不能在 本地计算机 启动 SQL Server (SQLEXPRESS)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 126】 然后在事件查看器中看到了如

summer 2万+

怎么启动mysql2008_SQL Server 2008如何启动SQL Server 2008启动服务的方法

想必很多第一次使用SQL Server 2008的用户,对这款软件不了解,安装完成后会找不到启动程序,或者打开后发现启动不了的情况,不知道如何解决。这时,您不要着急,也不要胡乱的操作。因为很多用户都会遇到这种问题,虽然这款软件功能非常的强大,但是操作起来也是比较复杂的,这需要我们以后慢慢的摸索。现在呢,针对如何启动它的问题,小编带来以下解决的方法。方法/步骤大小:4.71 GB版本:官方简体中文免...

weixin_35545135的博客 6875

sql server服务无法启动怎么办?如何正常启动

以上就是sql server服务无法启动,如何正确开启的教程,如果sql server服务未开启,sql server相关的应用将无法正常运行使用,大家学会了今天的教程,就可以按照上述操作讲解步骤进行解决。并且有些应用软件使用过程中是需要sql server数据库的后台支持的,我们在数据编程操作时经常会使用这款编程软件,在编程时系统有时会提示sql server服务无法启动,那么大家该如何正常启动呢?1.当SQL SERVER服务没有开启时,SQL SERVER管理器连接不上数据库服务,会出现如下提示。

crackbuy的博客 6622

SQL Server 2005报表服务不能启动问题

  SQL Server 2005报表服务不能启动问题由于以前安装过SQL2005 BETA2版本,后来再装上SQL2005正式版后发现报表服务不能启动,使用url地址 [url]http://localhost/reportserver[/url]访问时报告下面信息: T

ztlyz84的专栏 1827

Sql server mssqlserver 服务无法启动

今天上午sqlserver还好好的,结果下午想用的时候他就死了。。。连接的时候连接不上,说是Sql server mssqlserver 服务无法启动,然后各种百度,找到了适合我的解决方法,现在分享给大家, 找到sql配置管理器,打开,找到sql server 网络配置,打开,现有一个MSSQLSERVER的协议,点开,右面有via,禁用,sharedMemory,启用,named pipes 

luobida222的专栏 2万+

如何启动SQL SERVER服务

安装SQL SERVER 后,,打开SQL Server Management Studio发现无法连接,查询发现可能是没有启动SQL SERVER服务,打开SQL SERVER 配置管理器,却发现SQL SERVER服务下什么都没有,那该如何启动服务呢? 步骤如下: 1、找到Sql Server安装后生成的文件夹,可以通过搜索Sql Server 找到。 2、点击【配置工具】下的【Sql Server 配置管理器】。 3、点击左侧菜单SQL Server 服务,右侧会显示所有的Sql Server

阿拉灯神丁--dmw 1万+

因为修改windows管理员密码导致sql server 2005不能启动处理

由于修改了操作系统管理员密码,导致重启操作系统后Sql Server实例不能正常启动,错误信息如下: 查看事件查看器,在windows日志目录中点击系菜单,查看来源为Service Control Manager的...

581

SQL Server快捷方式丢了怎么启动

为了帮助网友解决“SQL Server快捷方式丢了怎么启动”相关的问题,中国学网通过互联网对“SQL Server快捷方式丢了怎么启动”相关的解决方案进行了整理,用户详细问题包括:Microsoft SQL Server\80\Tools\Binn文件夹哪个文件是启动的 ?|,具体解决方案如下: 解决方案1:在所有程序里面肯定有吧要不就是C:\Program Files\Microsoft SQ...

weixin_33744854的博客 2240
上一篇: 远程连接SQL Server 2000服务器的解决方案
下一篇: 数据库系统优化--业务逻辑设计优化
coolenx
博客等级 码龄21年 16粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值