卸载过期的评估后安装SQL Server 2012 Developer

时间:2013-01-29 21:33:56

标签: sql-server sql-server-2012

我安装了SQL Server 2012的评估版,它已经过期了。我卸载了试用版,重新启动并安装了Developer Edition。它说它安装成功;但是,当我打开SQL Server Management Studio时,它将无法打开,我收到消息:

  

评估期已过期。

1 个答案:

答案 0 :(得分:4)

当试用期满时,您需要完全从计算机中删除所有 SQL Server组件。正如你所发现的那样,只需移除发动机就会留下其他定时炸弹。所以你需要:

  1. 卸载开发人员版
  2. 完全卸载“控制面板/程序和功能”中的所有与SQL Server相关的内容
  3. 重新安装Developer Edition
  4. 我发布了一篇关于这个过程的相当冗长的博客文章,因为它可能会变得非常混乱,并且不是所有内容都可以从控制面板中优雅地删除(至少这是我对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

相关问题