多个版本的SQL Server正在运行

时间:2013-12-12 17:04:59

标签: windows sql-server-2005 windows-7 sql-server-2012

我刚刚安装了全新的Windows 7,然后安装了两个应用程序,每个应用程序都使用一个免费的SQL数据库作为后端。 UPS Worldship安装了SQL Server 2005,“Shipworks”安装了SQL Server 2012。

是否有任何(相当简单的)方法将它们组合在一起,以便两个数据库在2012年都能快速运行?让2005和2012服务器并行运行似乎效率低下。

我尝试卸载Worldship,然后卸载Server 2005,并重新安装Worldship,看它是否会检测到Server 2012的存在,但没有区别。

1 个答案:

答案 0 :(得分:0)

这些应用程序可能需要这些数据库的功能。也许UPS Worldship是在2005年建立,测试和发布的,但它在2012年不会正确担心。每个数据库版本都有不推荐使用并最终被删除的功能。

从理论上讲,可以将数据库从2005年迁移到2012年。首先,您可能需要创建2005数据库的备份。将其还原到2012服务器。

然后,您需要找到连接字符串并进行更改。连接字符串可能位于XML或文本文件中,也可能位于注册表中,或以某种二进制格式保存在某处。但是,即使您确实更改了它们,并且一切仍然有效,您可能会“取消保修”并且没有资格获得支持。