2008-08-07 64 views
19

有沒有人試過在已安裝2005 Developer的機器上安裝SQL Server 2008 Developer?SQL Server 2005和2008在同一開發人員機器上?

我不確定我是否應該這樣做,並且爲了在可預見的將來爲了輕鬆測試我們的應用程序,我需要在此機器上保留2005年。由於我有時需要獲取數據庫的備份文件併爲公司中的其他人提供備份文件,因此我不能只用2005替換2005,因爲我懷疑(但不知道)數據庫不是100%向後兼容。

會出現什麼樣的問題?我是否需要安裝帶有實例名稱的新版本,這樣可以工作嗎?我可以使用不同的端口號來區分它們嗎?

我發現TechNet上的這個條目:http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

這並不是說不僅僅是是的,你可以做到這一點和我有點懷疑這是可行的,無論如何,但我需要知道,如果有什麼在開始安裝之前,我需要知道。

有人嗎?

回答

23

是的,這是可能的。根據以前的答案和安裝的.Net 3.5版本,您將不得不創建一個未被其他版本的SQL Server使用的命名實例。非常棒!

這裏的前提條件的列表:

  • 的.NET Framework 3.5 SP1
  • 的Windows Installer 4.5
  • 的Windows PowerShell 1.0
2

我相信這完全有可能。我目前在我的開發服務器上同時運行SQL Server 2000和SQL Server 2005,同時將應用程序轉移。

你將不得不做的唯一的事情就是創造它是不是已經正在使用SQL Server 2005的

至於用什麼新的一個新的實例,很可能會發生一些錯誤,但是,它一般應「只是工作」。

0

不幸的是,它似乎的SQL Server 2008客戶端工具需要Visual Studio 2008 SP1,而且我不願意在我的主要開發機器上安裝此測試版。

在我繼續之前,我會等到SP1爲RTM。

編輯:是的,我在這臺機器上安裝了Visual Studio 2008,但是我想避免安裝調試器應用程序。爲了我的口味,他們傾向於深入挖掘自己。

3

如果您安裝了Visual Studio 2008,則會出現驗證錯誤,並且在安裝Visual Studio 2008 SP1之前無法安裝SQL Server 2008。如果你沒有安裝Visual Studio 2008,它不應該是一個問題。所以,如果你確實有Visual Studio 2008等到8月11日,因爲這是Visual Studio 2008 SP1發佈的日期

1

我的經驗是在同一臺機器上安裝了sql server 2005和2008之後SSIS 2005無法正常工作......特別是腳本任務,數據流和序列容器

+0

- 工作中也確認有問題 – 2009-08-03 11:09:41

1

您可以只運行SQL 2008作爲單個實例,然後附加/創建數據庫的兼容性級別爲2005?問題在於它是一個理論。我不是100%肯定的,如果你在2008年創建了一個數據庫,並且它的兼容性級別爲2005,然後分離它,那麼SQL 2005實例就能夠附加它。

我覺得它有足夠的機會嘗試。但我同意以前的答案,多個實例選項將正常工作。

0

我試着用否定的結果來試試它。 2k8安裝打破了一個神祕的錯誤消息。安裝協議看起來不錯,但不起作用。在這之後,2k5的安裝也是有問題的。 2k8安裝已準備就緒,所以它已經在控制面板/軟件中,但不能卸載。

所以我的結果 - 不要在高效的服務器/工作站上完成。如果您需要兩個版本,請改用虛擬機。

相關問題