該框包含在32位操作系統上的SQL Server 2000安裝。我們希望在同一臺機器上安裝SQL Server 2008 R2。哪個是在同一臺機器上同時存在SQL Server 2000和SQL Server 2008R2的最佳解決方案?
什麼是最佳解決方案?
是否有可能在同一臺機器上共存?我們需要考慮操作系統嗎?
或者我們可以備份SQL Server 2000實例上的所有數據庫並將它們還原到SQL Server 2012中嗎?
該框包含在32位操作系統上的SQL Server 2000安裝。我們希望在同一臺機器上安裝SQL Server 2008 R2。哪個是在同一臺機器上同時存在SQL Server 2000和SQL Server 2008R2的最佳解決方案?
什麼是最佳解決方案?
是否有可能在同一臺機器上共存?我們需要考慮操作系統嗎?
或者我們可以備份SQL Server 2000實例上的所有數據庫並將它們還原到SQL Server 2012中嗎?
許多實例可以共存於一臺機器上 - 沒有問題。第一個是默認實例 - 任何其他實例名稱必須具有單獨的不同實例名稱才能解決該問題。
只需指定它所在的機器名稱(或IP地址)即可連接到默認的SQL Server實例,例如, MyDevPC
- 而對於命名實例,則需要使用計算機名稱和實例名稱,例如MyDevPC\SQL2008R2
。使用這種表示法,您可以在單臺計算機上輕鬆安裝SQL Server的多個版本和版本。
您不能恢復SQL Server 2012中的SQL Server 2000數據庫 - 您需要先將它恢復到介於(到2005,2008或2008 R2)之間的版本。 2000年至2012年的躍升只是太大和SQL Server 2000是剛剛太舊是SQL Server 2012中不再
直接支撐在我的機器(Windows 7
所以不是服務器操作系統)我已經目前得到了SQL Server 2012
和SQL Server 2008
,在以前的工作中,我已經知道有多個早期版本安裝。 Sql Server的每個實例都有自己的名字來標識它,並允許你甚至在每臺服務器上擁有同名數據庫,例如如果你想遷移到新版本,但在測試時保持早期版本的結構。
通常可以備份數據庫並將其還原到較新的版本,或者可以使用多種比較工具之一來生成在較新的服務器上覆制數據庫所需的腳本。
感謝您的回答..很高興..我不明白y一些脂肪酶標記爲我的問題的負面標記 – user1254579
@ user1254579:如果這個答案幫助你解決了你的問題,那麼請[**接受這個答案** ](http://meta.stackexchange.com/q/5234/153998)。這將表明你對那些花時間幫助你的人表示感謝。 –