2

我安装了 SQL Server 2012 的评估版,它已经过期了。我卸载了试用版,重新启动并安装了开发人员版。它说它安装成功;但是,当我打开 SQL Server Management Studio 时,它不会打开并且我收到以下消息:

评估期已过。

4

1 回答 1

4

试用期到期后,您需要从计算机中完全删除所有SQL Server 组件。正如您所发现的,只需卸下引擎就会留下其他定时炸弹。所以你需要:

  1. 卸载开发者版
  2. 在控制面板/程序和功能中完全卸载所有剩余的 SQL Server 相关内容
  3. 重新安装开发者版

我发布了一篇关于此过程的相当长的博客文章,因为它可能会变得非常混乱,并且并非所有内容都可以从控制面板中优雅地删除(至少这是我使用 2008 R2 的经验)。

基本上您可能需要运行以下命令...

msiexec /x "{GUID}"

...对于您在以下注册表项中找到的每个与 SQL Server 相关的 GUID:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

有关更多详细信息,请参阅帖子(请记住,GUID 和包含版本的名称在 2008 R2 和 2012 之间发生了变化,所以不要从字面上理解屏幕上的所有内容):

https://sqlblog.org/2010/10/25/fun-with-software-uninstalling-sql-server-2008-r2-evaluation-edition

于 2013-01-29T22:21:46.177 回答