使用 SQL Server 时,评估期已过期错误消息
本文可帮助你解决使用 Microsoft SQL Server 工具(如 SQL Server Management Studio (SSMS) 或 SQL Profiler)时出现的问题。
原始产品版本:SQL Server
原始 KB 编号: 971268
症状
使用 SQL Server Management Studio (SSMS) 或 SQL Profiler 等SQL Server工具时,可能会遇到以下错误消息:
评估期已过期。 有关如何升级评估软件的信息,请转到 https://www.microsoft.com/sql/howtobuy。
此外,尝试连接到过期的 SQL Server 实例安装时,可能会看到以下错误消息:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。 找不到或无法访问服务器。 验证实例名称是否正确,以及是否将 SQL Server 配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server) 的连接
注意
连接错误消息是一条泛型消息,它并不总是与 SQL Server 实例的过期安装相关联。
原因
运行 SQL Server 的评估实例并且评估时间段已过期时,通常会发生此问题。
注意
对于 SQL Server 2008,即使由于已知 bug 升级到许可版本,也可能会看到此错误消息。
解决方案
案例 1 - SQL Server 评估版版本已过期
注意
这也适用于仅从评估版本安装工具的方案。
若要将评估版升级到零售版,可以参阅联机丛书中的以下主题:
注意
在这两个主题之一中,可以选择顶部的版本选取器工具,以选取与你的环境相关的主题。 对于 SQL Server 2008,还可以参阅知识库文章:升级到不同版本的 SQL Server (安装程序) 。 对于 SQL Server 2005,检查以下知识库文章升级到不同版本的 SQL Server (安装程序) 。
案例 2 - 从企业评估版迁移到快速版
在某些情况下,你可能会决定从企业评估版迁移到 Express 版本。 由于没有可用的升级路径,因此可以参阅以下文章,了解如何将用户数据库从评估版移动到快速版本。
方案 1 - 仍可启动SQL Server评估版本
有关如何移动用户数据库SQL Server联机丛书中的以下主题:数据库分离和附加 (SQL Server)
注意
SQL Express 版本的最大关系数据库大小为 10 GB (GB) 。
案例 3 - 即使在升级到许可版本的 SQL Server 2008 环境中也遇到此问题SQL Server
在这种情况下,可以使用以下选项。
注意
在最初安装了共享工具的评估版并随后升级到许可版本的系统上,你也会注意到此问题。
选项 1
在将评估版升级到许可版本之前,为 SQL Server 2008 应用 Service Pack 1。
注意
如果在为 SQL Server 2008 应用 Service Pack 1 之前已执行版本升级,则需要完成选项 2 部分中提到的所有步骤才能解决问题。 Service Pack 只会防止涉及未来版本升级的问题。
选项 2
使用以下过程修复问题:
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表。
选择“ 开始>运行”,输入 “Regedt32”,然后选择“ 确定”。
在注册表编辑器中找到并选择以下项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState
在注册表编辑器的右窗格中,选择 CommonFiles (DWord 类型) 。
在“编辑”菜单上,选择“修改”。
键入 3,然后选择“ 确定”。
退出注册表编辑器。
重新运行升级到不同版本的 SQL Server (安装程序) 过程,以完成将所有组件升级到许可版本的过程。
检查 SSMS 是否过期
- 启动SQL Server Management Studio。
- 选择“ 帮助 ”菜单,然后从列表中选择“ 关于...” 子菜单。 如果 Microsoft SQL Server Management Studio组件在“x”天内过期,你将遇到本文中讨论的问题。
适用对象
- SQL Server 2008 Developer
- SQL Server 2008 Enterprise
- SQL Server 2008 标准版
- SQL Server 2008 Web
- SQL Server 2008 Workgroup
- SQL Server 2008 R2 Developer
- SQL Server 2008 R2 Enterprise
- 具有高级服务的 SQL Server 2008 R2 Express
- SQL Server 2008 R2 Standard
- SQL Server 2008 R2 Standard Edition for Small Business
- SQL Server 2012 Developer
- SQL Server 2012 Enterprise
- SQL Server 2012 Express
- SQL Server 2012 Standard
- SQL Server 2012 Web
- SQL Server 2012 Enterprise Core
- SQL Server 2014 Developer
- SQL Server 2014 Enterprise
- SQL Server 2014 Enterprise Core
- SQL Server 2014 Express
- SQL Server 2014 Standard
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈