2013-12-12 63 views
0

我剛做了一個全新安裝的Windows 7,然後安裝了兩個應用程序,每個應用程序都使用免費的SQL數據庫作爲後端。 UPS Worldship安裝了SQL Server 2005,「Shipworks」安裝了SQL Server 2012.SQL Server的多個版本運行

是否有任何(合理的簡單)方式來組合它,以便兩個數據庫在2012年之前能夠愉快地運行?同時運行2005和2012服務器似乎效率不高。

我試着卸載Worldship,然後卸載Server 2005,然後重新安裝Worldship,看它是否會檢測到Server 2012的存在,但沒有區別。

+0

如果UPS Worldship支持SQL Server 2012並允許您更改連接設置,那麼您可以將數據庫移動到SQL Server 2012實例並更改連接設置 - 這看起來更像是關於UPS Worldship的問題,而不是關於編程的問題。你有沒有嘗試聯繫他們的支持? – Justin

+0

投票將此移動到超級用戶,因爲它似乎沒有編程相關。 – slugster

回答

0

可能這些應用程序需要這些數據庫的功能。或許UPS Worldship是在2005年構建,測試和發佈的,但它在2012年不會擔心。每個數據庫版本都具有不推薦使用的功能,並最終會被丟棄。

從理論上講,可以將數據庫從2005年移至2012年。首先,您可能需要創建2005數據庫的備份。將其恢復到2012年的服務器。

然後,您將需要找到連接字符串並進行更改。連接字符串可能位於XML或文本文件中,也可能位於註冊表中,或者以某種二進制格式保存在某處。但是,即使您確實改變了它們,並且一切仍然有效,您很可能會「失去保修」並且沒有資格獲得支持。