问题:
连接数据库时,提示:
连接超时时间已到。在尝试使用预登录握手确认时超过了此超时时间。这可能是因为预登录握手失败或服务器未能及时响应。尝试连接到此服务器时花费的持续时间是-...
启动SQL Server服务时提示:
windows不能在本地计算机启动SQLSERVER。有关更多信息,查看系统事件日志。如果这是非Microsoft服务,请与服务商联系,并参考指定错误代码17051
事发原因:
SQL Server 连接不上,两种验证方式都失败。
于是先检查了SQL Server(MSSQLServer)服务状态。发现SQL Server服务停止,并且手动启动失败,提示错误代码17051。
查找错误信息:
查找错误信息操作步骤:
windows=>事件查看器=>windows日志=>应用程序
在应用程序中,找到来源为“MSSQLSERVER”,事件编号为“17051”的错误。
双击错误,就可以看到错误信息了。
错误信息为:SQL Server评估期已过。
解决办法:
已经知道原因,那这个问题就简单了。
安装都是SQL Server2017评估版,试用期过后,服务便无法启动,并抛出17051错误。
解决问题只需输入密钥即可。
具体操作步骤如下:
Step.1:
windows => Microsoft SQL Server2017 => SQL Server2017安装中心
Step.2:
进入安装中心后,点击 维护 => 版本升级
Step.3:
在产品密钥中输入对应的版本的产品密钥。
Step.4:
等待升级完成。
到此结束,问题解决。