在新的服务器Windows 2012上安装SQL Server 2017 Express版本时在快到成功时,遇到错误:服务没有及时响应启动或控制请求。
单击“重试”将重试失败的操作,单击“取消”将取消此操作并继续安装。实际上这个时候已经成功安装,只是服务没有正常启动所致,反复尝试几次都是报一样的错误。在后台启动服务时会失败,在系统日志中可以看到哪下错误:
FileMgr::StartLogFiles: 创建或打开文件 'd:\dbs\sh\sprel\0822_164025\cmd\33\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\modellog.ldf' 时出现操作系统错误 2(系统找不到指定的文件。)。请诊断并更正该操作系统错误,然后重试操作。

分析:
莫名奇妙,微软的BUG越来越低级了

原因:
我新服务器首先安装了IIS,然后再安装数据库,所以会出现以上错误

解决办法:
先把IIS卸载掉,再重新安装SQL Server2017,然后一切正常。
题外话:为啥不使用开发版,可以查一下它们之间的版本区别,SQL Server 2019是没有Express版的,所以就用的SQL Server2017的这个版本。