Windows Server2019环境安装MS SQL Server2019时及安装后数据库引擎启动失败

MS SQL Server 2019 (18.9.2) 特性
- 首先定位错误根因:查看SQL Server错误日志,默认路径为
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\ERRORLOG,打开后查看文件末尾的致命错误记录,可以直接定位启动失败的具体原因,比如端口冲突、权限不足、系统文件损坏等。 - 排查端口占用:运行CMD执行命令
netstat -ano | findstr "1433",确认默认1433端口是否被其他进程占用,如果存在占用,结束对应进程或者修改SQL Server监听端口后再尝试启动。 - 校验服务账户权限:打开系统服务面板找到MSSQLSERVER服务,右键进入属性-登录页,临时切换为本地系统账户后尝试启动;如果可以正常启动,说明原服务账户对SQL Server安装目录没有读写权限,给
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER目录添加对应服务账户的完全控制权限即可。 - 检查依赖组件:确认系统已经安装VC++ 2015-2019 可再发行x64版本,该组件缺失或版本不匹配会导致数据库引擎启动失败,安装对应版本组件后再尝试启动或重装。
- 清理残留后重装:多次重装残留的注册表和文件会导致启动异常,卸载所有SQL Server相关组件后,删除注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server、HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server下对应实例的残留项,删除C盘下的Microsoft SQL Server残留目录,重启后用管理员权限运行安装包重新安装。
内容的提问来源于stack exchange,提问作者Dhafer Ben Arbia
相关产品推荐
相关产品推荐

