case)
某系统在一次重启过后发现数据库连接不了,查看数据库日志显示评估过期信息。
这是一个正式场合的系统,IT居然给安装了评估版,真是奇葩。
现象和
sqlserver连接错误:SQL评估期已过问题解决_sql server 评估期已过。-CSDN博客
描述基本一致,直接摘录。
1)用ssms连接本地数据库如下显示
未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 2)
2)去win service 启动,启动不来。
3)查看日志文件
4)查看系统日志
windows日志是有记录到的,错误是:
sqlserver评估期已过。
solution)
这时候我们需要找到SQL安装器进行一下升级(激活)就可以解决,见如下操作:
1.打开安装工具后,选择维护->版本升级
2.出现选择版本界面,输入相关秘钥(根据你sqlserver的版本随便百度一个秘钥就可以https://www.cnblogs.com/cuihongyu3503319/p/13538456.html),点击下一步:
SQL Server 密钥(含2019)
SQL Server 2019
Enterprise:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G
Enterprise Core:2C9JR-K3RNG-QD4M4-JQ2HR-8468J
Strandard:PMBDC-FXVM3-T777P-N4FY8-PKFF4
Web:33QQK-WWQNB-G6T46-C86YB-TX2PH
SQL Server 2017
Enterprise:TDKQD-PKV44-PJT4N-TCJG2-3YJ6B
Enterprise Core:6GPYM-VHN83-PHDM2-Q9T2R-KBV83
Strandard:PHDV4-3VJWD-N7JVP-FGPKY-XBV89
Web:WV79P-7K6YG-T7QFN-M3WHF-37BXC
SQL Server 2016
Enterprise:MDCJV-3YX8N-WG89M-KV443-G8249
Enterprise Core:TBR8B-BXC4Y-298NV-PYTBY-G3BCP
Standard:B9GQY-GBG4J-282NY-QRG4X-KQBCR
Web:BXJTY-X3GNH-WHTHG-8V3XK-T8243
SQL Server 2014
Business Intelligence:GJPF4-7PTW4-BB9JH-BVP6M-WFTMJ
Developer:82YJF-9RP6B-YQV9M-VXQFR-YJBGX
Enterprise:27HMJ-GH7P9-X2TTB-WPHQC-RG79R
Enterprise Core:TJYBJ-8YGH6-QK2JJ-M9DFB-D7M9D
Strandard:P7FRV-Y6X6Y-Y8C6Q-TB4QR-DMTTK
Web:J9MBB-R8PMP-R8WTW-8JJRD-C6GGW
3.接下来都是全部下一步,自动检查完成后点击升级,等待几分钟(时间较长,离线可用)即可。
4.升级完成后,我们再次回到SQL配置管理器重新启动服务:
5.可以看到已经成功启动:
6.这时候再去试下连接,连接成功,搞定!