(原創) 微軟的產品,建議依照產品發表順序裝 (.NET) (Visual Studio) (Database) (SQL Server)
2006-11-12 00:24
441 查看
Abstract
安裝微軟的產品,最好是依照產品發表的順序安裝。
Introduction
因為在微軟在測試產品時,電腦"應該"也會有"以前"的一些產品,所以依照產品發表順序安裝,舊元件會依序的更新成新元件,這樣比較保險。反之若你先裝了新的產品,再回頭裝過去的產品,很可能會將系統一些新元件覆蓋成舊元件,如System32不知道哪個DLL被更新了,造成不可預期的錯誤。
目前微軟的產品,已經比較沒這個問題,以前最有名的就是Site Server,一定要依照某個特定的產品安裝順序才會成功,最近的產品則有Visual Studio Team System Foundation Server,也是要依照特定的產品安裝順序才會成功。
所以,比較保險的安裝順序是
Office 2003 -> Visual Studio 2005 -> SQL Server 2005
若Office 2003在Visual Studio 2005後裝,就很怕系統元件被Office 2003覆蓋了。
我也不建議SQL Server 2000,Visual Studio 2003和Visual Studio 2005,SQL Server 2005混裝在一起,因為真的太危險,很怕因此成為連體嬰,將系統搞混了,表面上沒問題,但一旦有問題將很難Debug,等於是在幫微軟測試。如若有某個Registry的設定剛好Visual Studio 2003和Visual Studio 2005一樣,從Visual Studio 2003修改後,連Visual Studio 2005也跟著被修改,那有問題就很難Debug了。
像我主系統是裝Visual Studio 2005 + SQL Server 2005,另外用Virtual PC裝一份Visual Studio 2003 + SQL Server 2000,另一個Virtual PC則裝Visual Studio 6 + SQL Server 7.0,將不同世代的產品徹底分開,萬一出問題時,也比較容易解決。
套句以前VB界非常有名的小吳名言:『開發環境要越保守越好』。在開發環境的電腦裝了一堆Shareware,一堆Game,會使系統變複雜,當開發的程式有問題時,都不知道是真的自己程式的問題,還是環境的問題。
See Also
(原創) 若先裝Windows CE 6.0,再安裝Windows CE 5.0會安裝失敗 (Windows CE)
安裝微軟的產品,最好是依照產品發表的順序安裝。
Introduction
因為在微軟在測試產品時,電腦"應該"也會有"以前"的一些產品,所以依照產品發表順序安裝,舊元件會依序的更新成新元件,這樣比較保險。反之若你先裝了新的產品,再回頭裝過去的產品,很可能會將系統一些新元件覆蓋成舊元件,如System32不知道哪個DLL被更新了,造成不可預期的錯誤。
目前微軟的產品,已經比較沒這個問題,以前最有名的就是Site Server,一定要依照某個特定的產品安裝順序才會成功,最近的產品則有Visual Studio Team System Foundation Server,也是要依照特定的產品安裝順序才會成功。
所以,比較保險的安裝順序是
Office 2003 -> Visual Studio 2005 -> SQL Server 2005
若Office 2003在Visual Studio 2005後裝,就很怕系統元件被Office 2003覆蓋了。
我也不建議SQL Server 2000,Visual Studio 2003和Visual Studio 2005,SQL Server 2005混裝在一起,因為真的太危險,很怕因此成為連體嬰,將系統搞混了,表面上沒問題,但一旦有問題將很難Debug,等於是在幫微軟測試。如若有某個Registry的設定剛好Visual Studio 2003和Visual Studio 2005一樣,從Visual Studio 2003修改後,連Visual Studio 2005也跟著被修改,那有問題就很難Debug了。
像我主系統是裝Visual Studio 2005 + SQL Server 2005,另外用Virtual PC裝一份Visual Studio 2003 + SQL Server 2000,另一個Virtual PC則裝Visual Studio 6 + SQL Server 7.0,將不同世代的產品徹底分開,萬一出問題時,也比較容易解決。
套句以前VB界非常有名的小吳名言:『開發環境要越保守越好』。在開發環境的電腦裝了一堆Shareware,一堆Game,會使系統變複雜,當開發的程式有問題時,都不知道是真的自己程式的問題,還是環境的問題。
See Also
(原創) 若先裝Windows CE 6.0,再安裝Windows CE 5.0會安裝失敗 (Windows CE)
相关文章推荐
- (原創) 何時該使用Stored Procedure? (Database) (SQL Server) (T-SQL)
- (原創) 我該每次存取SQL Server後,就關閉Connection?還是等關閉網頁後再一次關閉Connection? (初級) (.NET) (ADO.NET) (SQL Server)
- (原創) 如何用T-SQL產生亂數? (Database) (SQL Server) (T-SQL)
- (原創) 我的Visual Studio環境設定 (.NET) (Visual Studio)
- (原創) 如何在T-SQL中寫出類似VFP中IIF()的語法? (Database) (SQL Server) (T-SQL)
- (原創) 什麼是物件導向(Object Oriented)? (OO) (C/C++) (.NET) (C#) (Database) (Visual FoxPro)
- (原創) 如何解決Visual Studio 2005英文版裝上Service Pack 1後,變成中文英文混合的介面? (.NET) (Visual Studio)
- (原創) 如何在T-SQL中寫出類似VFP中Append From的語法? (Database) (SQL Server) (T-SQL)
- (原創) 如何擷取SQL Server所傳回的錯誤訊息? (Database) (Visual FoxPro)
- (原創) 安裝Visual Studio 2008 (.NET) (Visual Studio)
- 在XP上安装SQL Server 2000、Visual studio .net 2003、Visual studio 2005、SQL Server 2005……
- (原創) 当Visual Studio的Solution/Project无法开启时怎么办? (.NET) (Visual Studio)
- SQL Server 2000+ADO.NET实现并发控制
- ASP.NET 4 和 Visual Studio 2010 Web 开发概述
- EF Database First with ASP.NET MVC: Creating the Web Application and Data Models开发遇到问题的解决办法
- Visual Studio 2015 使用ODP.net进行EF开发
- (原創) Object是由Property、Method、Event构成的吗? (C/C++) (OO) (Database) (Visual FoxPro)
- asp.net IIS “/”应用程序中的服务器错误 解决方案[sql server 2000和 sql server 2005共存, web.config]
- 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
- 事务的使用(ADO.NET和SQL SERVER)