windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于本地计算机上错误 1069由于登入失败而无法启动

当遇到Windows无法启动SQL Server服务时,通过检查服务属性、账户密码、登录权限和本地端口状态来定位问题,并采取相应措施解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于本地计算机上)。错误 1069由于登入失败而无法启动



1、SQL服务是否正常启动
2、查看账户密码是否正确
3、账户是否有相应的登录权限
4、检查本地SQL端口是否正常监听

 

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

 

1、打开“服务”,找到SQL Server(MSSQLSERVER)服务(或设置实例所对应的服务),查看属性,在“登陆”标签中选择“本地系统账户”。


2、为保险起见,进行这步操作:打开SQL Server Configuration Manager(SQL Server配置管理器),在SQL Server Service(SQL Server服务)中找到对应实例(名称和“服务”中的名称相同)。在“登陆”标签中选择“内置账户”,并选择“Local System”(全其他如NETWORK SERVICE也可以,但要保证有权限)。


3、启动SQL Server(MSSQLSERVER)服务。


4、如果还是出错(如126错误),那么进入SQL Server的安装目录,给整个安装目录分配NETWORK SERVICE及当前登录用户的权限,特别是实例所在目录,以及数据库文件相关目录,分配写权限。完成后再次启动服务。

 

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

原因:


  用360杀毒软件,杀毒把D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn这个目录下的文件删除了一部分。导致SQL Server (MSSQLSERVER)服务启动不了。


 


解决:


  在别的机子上把D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn目录拷贝覆盖一下就OK了。


<think>好的,用户遇到了WindowsSQL Server (MSSQLSERVER)服务无法启动的问题,错误1067,进程意外终止。我需要根据提供的引用资料和系统级指令来生成解决方案和相关问题。 首先,检查用户提供的引用内容。引用1提到了四步操作:检查系统日志、验证安装文件完整性、清理临时文件、重启电脑。引用2提到断电导致的问题,建议检查系统日志、cmd启动服务、重新安装数据库。引用3提到启动服务的步骤,引用4则是一个案例,更换硬件后服务无法启动,可能需要重新配置。 接下来,我需要将这些信息整合成一个结构清晰的解决方案。按照步骤来,先检查错误日志,然后尝试手动启动,再检查依赖服务,接着处理文件损坏或权限问题,最后考虑重新安装。同时,要确保使用正确的格式,比如行内公式用$...$,独立公式用$$...$$,不过这里可能用不上数学公式,但要注意LaTeX的正确使用。另外,生成相关问题。 需要确认是否所有步骤都覆盖了用户可能的情况,比如日志分析、依赖服务、文件修复、权限调整等。还要注意引用标注的位置,在每个步骤的末尾自然地添加引用标识。例如,检查错误日志部分可以引用引用1和引用2,因为两者都提到了查看日志。 另外,用户可能对某些步骤不太清楚,比如如何检查系统日志,或者如何运行cmd命令,是否需要详细说明?不过用户的问题是关于如何解决,所以步骤需要简洁明了,但关键操作要清晰,比如使用sqlservr.exe -s MSSQLSERVER命令。 最后生成的相关问题应该围绕SQL Server启动失败的其他原因、断电后的恢复、手动修复安装、权限配置等,确保问题与主题相关,并且能帮助用户进一步了解可能的情况。</think>### 分步解决方案:WindowsSQL Server服务启动失败错误1067) #### 步骤1:检查系统日志和错误详情 - **操作**:打开Windows事件查看器(`eventvwr.msc`),在“Windows日志→应用程序”中筛选与`MSSQLSERVER`相关的错误事件。重点关注错误代码、缺失文件或数据库损坏的提示。 - **作用**:确定具体错误原因(如文件损坏、权限问题、依赖服务启动等)[^1][^2]。 #### 步骤2:尝试手动启动服务 - **操作**:以管理员身份运行命令提示符,输: ```bash net start MSSQLSERVER ``` 若失败,尝试直接运行SQL Server可执行文件: ```bash cd "C:\Program Files\Microsoft SQL Server\MSSQLXX.MSSQLSERVER\MSSQL\Binn" sqlservr.exe -s MSSQLSERVER ``` - **作用**:手动启动可获取更详细的错误输出(例如缺失`sqlboot.dll`等关键文件)[^3]。 #### 步骤3:检查依赖服务和配置 - **操作**:打开“服务”管理工具(`services.msc`),找到`SQL Server (MSSQLSERVER)`,右键选择“属性→依存关系”,确保依赖服务(如Windows Event Log、Remote Procedure Call)已启动。 - **作用**:排除因依赖服务未运行导致的启动失败。 #### 步骤4:修复或重新安装SQL Server - **操作**: 1. 通过控制面板进“程序和功能”,选择SQL Server实例并运行修复安装。 2. 若修复无效,备份数据文件(`.mdf`/`.ldf`),彻底卸载后重新安装,再附加数据库。 - **作用**:解决因安装文件损坏或系统更新冲突导致的问题[^1]。 #### 步骤5:检查文件权限和磁盘状态 - **操作**: 1. 右击SQL Server数据目录(默认位于`C:\Program Files\Microsoft SQL Server\MSSQL\DATA`),选择“属性→安全”,确保`SQLServerMSSQLUser$<机器名>$MSSQLSERVER`账户拥有完全控制权限。 2. 使用`chkdsk`命令检查磁盘错误: ```bash chkdsk C: /f /r ``` - **作用**:修复因权限不足或磁盘坏道导致的启动失败[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值