我安装了SQL Server 2012的评估版,它已经过期了。我卸载了试用版,重新启动并安装了Developer Edition。它说它安装成功;但是,当我打开SQL Server Management Studio时,它将无法打开,我收到消息:
评估期已过期。
答案 0 :(得分:4)
当试用期满时,您需要完全从计算机中删除所有 SQL Server组件。正如你所发现的那样,只需移除发动机就会留下其他定时炸弹。所以你需要:
我发布了一篇关于这个过程的相当冗长的博客文章,因为它可能会变得非常混乱,并且不是所有内容都可以从控制面板中优雅地删除(至少这是我对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