SQL Server 2014 - Windows 无法在本地计算机上启动 SQL 服务器

SQL Server 2014 - Windows could not start SQL server on local computer

我有一个 AWS 实例,SQL Server 2014 已经 运行 超过 3 年了。

但是前几天,SQL服务器突然停止了运行。

我检查了服务器并尝试从服务、SQL 服务器配置管理器等启动 SQL 服务器服务,但我无法启动服务器并出现以下错误:

所以我检查了事件查看器条目,发现了这两个错误:

我通过网络开始了一些研究工作来解决这个问题,我发现我可以使用以下命令使用 T902 启动 SQL 服务:

net start MSSQL$REVCORD /T902

并且SQL服务器服务启动成功。

但是我想让SQL服务器/服务恢复正常,这样我就可以正常启动/停止服务了。

我在网上发现这个原因是由于 master SQL 服务器数据库损坏,我没有 master SQL 服务器数据库的备份所以我无法恢复它。

我检查了 web 上的多个线程并尝试了多种方法来解决这个问题,但没有成功。

所以最后我决定 reinstall/recover SQL Server 2014,但我在重新安装时遇到另一个错误:

基于在网络上的查找,所有线程都显示我必须卸载并重新安装 SQL 服务器才能使其恢复正常。

请帮忙!这是一个连续多次调用的实时服务器,所以我不能 uninstall/reinstall SQL 服务器,因为可能会丢失数据。

第一件事:

select * from sys.sysmessages where error = 5833

留言:

The affinity mask specified is greater than the number of CPUs supported or licensed on this edition of SQL Server.

检查你的版本,修改affinity mask,使CPU数量满足你的版本支持的数量。 您可以在服务器属性的 处理器 选项卡上的 SSMS 中修复它,或者使用 sp_configure