我们有一个开发者安装了SQL2012。 问题是他使用了一个评估版本。 现在我处于不幸的情况下,无法访问数据库。
我试图使用2014年安装升级,但它没有奏效。 由于2012年已过期,SQLSERVER服务将无法启动。 因此,我无法在2014年连接到数据库并删除2012年。
我试图完全卸载2012年,但它也采取了与它的数据库。 当然,我在尝试任何东西之前已经对虚拟机做了一个快照,所以我已经恢复了,但是现在已经回到原点了。
你最好的办法是将mdf和ldf文件复制到另一个位置。 然后卸载2012版,安装2014版。
然后你只需要把你的mdf和ldf文件放到DATA目录下,然后浏览到SSMS的Database节点,右键点击然后selectAttach...就会popup一个对话框。 把它指向你的mdf和ldf文件,你应该很好去。
我不认为这有什么神秘的 – 你需要2012版的许可证 – 当然,你不能升级未经许可的软件