解决方法:
1)进入SQL Server 2008 R2配置工具中的安装中心(SQL Server 2008 R2安装包)。
2)进入SQL Server 安装中心,选择维护后,再选择版本升级。
3)按照提示操作,直到进入产品秘钥界面,输入秘钥。
4)一直点击下一步,直到升级完毕。
SQL Server 2008 Developer:PTTFM-X467G-P7RH2-3Q6CG-4DMYB
SQL Server 2008 Enterprise:JD8Y6-HQG69-P9H84-XDTPG-34MBB
虽然以上是SQL Server 2008 版本的秘钥,但已测试过,也适合SQL Server 2008 R2。
如果问题依然还没有解决还是显示预估期已过(据说这是未安装sql2008sp1的一个bug)
第一步:先去注册表把 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState里的 CommonFiles 值改成 3 。
第二步:sql2008安装中心,维护,版本升级重来一次(由于前面已经升级过了数据库,所以这次只需要升级共享组件)。
来自: http://hi.baidu.com/%D7%D4%D0%C5%B5%E3/blog/item/2fbd3903c17283793812bb58.html
即使升级完毕,还是可能打不开数据库。提示无法连接到(local),无法访问本地数据库。
1)Microsoft sql server 2008 R2--->配置工具--->SQL Server 配置管理器--->SQL Server 服务,启动SQL Server(MSSQLSERVER)服务和SQL Server代理(MSSQLSERVER)服务。
2)SQL Server 网络--->MSSQLSERVER的协议,启动TCP/IP即可。