windows不能在本地计算机启动SQLSERVER。有关更多信息,查看系统事件日志。如果这是非Microsoft服务,请与服务商联系,并参考指定错误代码17051 /连接超时时间已到。在尝试使用预登录握手确认时超过了此超时时间。这可能是因为预登录握手失败或服务器未能及时响应。尝试连接到此服务器时花费的持续时间是-

问题:

连接数据库时,提示:

  连接超时时间已到。在尝试使用预登录握手确认时超过了此超时时间。这可能是因为预登录握手失败或服务器未能及时响应。尝试连接到此服务器时花费的持续时间是-...

启动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:

  等待升级完成。

到此结束,问题解决。

收余恨、免娇嗔、且自信、改性情,休恋逝水,苦海回身,早悟兰因。
原文地址:https://www.cnblogs.com/chocolatexll/p/14306378.html