今天中午windows提示更新系统补丁并重启后发现,本地的SQL Server服务器没有正常启动,手工启动sqlserver也失败了,报错:找不到ERRORLOG文件及相应目录。
很是奇怪。强制创建该目录后,再次启动sqlserver,又报错找不到master.mdf文件。经eventvwr和process moniter找到注册表信息貌似被修改到了默认的C盘缺省目录。
手工修改注册表中sqlserver的启动参数后,问题解决。
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205626518-1985619230.png)
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205720426-1270298878.png)
强制创建该目录后,再次启动sqlserver,又报错找不到master.mdf文件。
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205722634-729876624.png)
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205724638-141525236.png)
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205729879-1533125634.png)
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205737147-1101252812.png)
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205741628-1568746693.png)
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190319205746025-169178346.png)
![image image](https://img2018.cnblogs.com/blog/11824/201903/11824-20190320080653010-1502460807.png)