我將開始一個新項目(asp.net),我將使用sql server express。有沒有理由不使用SQL Server 2008? P:我正在考慮Postgres 8.3,直到我做了一些基準測試,並發現sql server 2005 express對我的需求來說要快得多(我想我的結果更好)。新項目sql server 2005或2008
回答
我目前正在爲我的開發機器使用SQL Server 2008 Express。您可以使用新的T-SQL並節省一些時間來編寫這些存儲過程。我安裝了SQL Server 2008 Express的this版本。
您可能沒有考慮過的一個原因:生產託管位置是否支持SQL Server 2008?
否則沒有理由。事實上,如果你仍然堅持使用SQL Server 2005,你應該使用2008版本的管理工作室!它仍然適用於較舊的數據庫
如果選擇SQL Server 2005和SQL Server 2008之間沒有傳統的兼容性問題,則應該使用SQL Server 2008。從2005年到2008年的跳躍遠遠小於從2000-2005是,你可以免費獲得三年額外的應用程序。在this Stackoverflow post中提出了類似的問題,並對該主題進行了更深入的討論。
我更喜歡Sql Server 2008,因爲表值參數,合併語句,動態加密,新的日期時間參數等有太多的「殺手」增強功能。表值參數是一種節省生命的改進。如果您必須處理多行插入操作,您會知道使用xml節點或openxml方法執行操作是多麼痛苦。另一方面,你可以傳遞你的遞歸數據表作爲參數(SqlDbType.Structured),痛苦消失了。很明顯,對我來說最令人興奮的功能是新的表值參數。
這取決於很多因素:
- 會賣給你安裝拷貝給客戶?如果是這樣,你的客戶人口統計有哪些數據庫引擎? 2000? 2005年? 2008年?
- 你打算自己主持嗎?如果是這樣,使用任何你想要的
- 你打算使用第三方託管公司?如果是這樣,他們支持什麼,多少錢?
除非您明確要使用2008功能,否則我不會擔心太多,因爲泛型T-SQL適用於所有版本。當你開始使用你可能遇到麻煩的新功能時。
作爲旁註:DiscountASP以同樣的價格銷售SQL2005上的300Mb和SQL2008上的500Mb。所以事實證明,SQL2005正處於被認爲是「舊式遺留」軟件的狀態。
跳過未來的遷移總是好的。
我會去SQL2008。
更新:看來,他們這樣做允許的SQL Server 2008(銷售人員都沒有技術的東西非常好),所以我將使用SQL Server 2008
好吧,我問我的主人(我有一個VPS),他們只允許SQL Server 2005 express,而不是SQL SERVER 2008 express(這有點奇怪)。所以我現在要和2005年一起去......謝謝大家的意見。
- 1. SQL Server 2005或2008版本
- 2. SQL Server 2008,SQL Server 2005
- 3. SQL Server 2008到SQL Server 2005
- 4. 鏈接表 - SQL Server 2008到SQL Server 2005
- 5. 升級從SQL Server 2005到SQL Server 2008
- 6. 的SQL Server 2008與SQL Server 2005
- 7. 從SQL Server 2005升級到SQL Server 2008
- 8. 支持SQL Server 2005和2008
- 9. SQL Server 2005和2008聯合
- 10. SQL Server 2005上的SSIS 2008?
- 11. Nhibernate HQL SQL Server 2005/2008 CONTAINSTABLE
- 12. 如何在SQL Server 2005/2008
- 13. Visual Studio 2008和SQL Server 2005
- 14. 如何讓SQL Server 2012的數據庫導入到SQL Server 2008或SQL Server 2005?
- 15. 情況下,T-SQL在SQL Server 2005/2008
- 16. SQL Server 2005批量更新或插入
- 17. 在SQL Server 2005或2008中打開SQL CE .sdf
- 18. Visual Studio'SQL Server 2008服務器項目'與'Sql Server 2008數據庫項目'?
- 19. Team Foundation Server 2008管理Sql Server 2005和2008數據庫更改
- 20. SQL Server 2005和或者
- 21. 使用SQL Server帳戶(2005和2008)
- 22. Visual Studio 2005不支持Sql Server 2008
- 23. Sql Server的兩個實例(2005和2008)
- 24. FluentNHibernate SQL Server 2005/2008安裝教程
- 25. SQL Server Management Studio Express 2005到2008 R2
- 26. Visual Studio 2008與SQL Server 2005開發版
- 27. SQL Server 2008 Proc在2005年失敗
- 28. Vb.net 2008與SQL Server 2005數據庫
- 29. SQL Server 2005/2008:標識當前用戶
- 30. 如何通過在SQL Server 2005/2008