想知道開發人員使用SQL Server 2005/2008開發人員版而不是Visual Studio附帶的捆綁SQL Server Express版是否值得。我正在討論網站的初始開發,您需要創建SQL腳本來生成表格等。我知道使用Express可以輕鬆地將.mdf
文件添加到您的項目和程序中,但是,如果將「開發者版」和程序安裝在「模擬將要用於生產?這樣,如果您使用VS Professional並可以創建「數據庫項目」,則可以包含所有創建腳本,並在生產環境中運行它們以重新創建環境。對於開發人員來說SQL Server Express是否足夠好,還是應該獲得Developer Edition?
回答
如果您有權訪問它,那麼最好使用Developer Edition,因爲它支持更多功能和更大的數據庫。例如,如果您想從生產服務器上將50GB數據庫恢復到工作站上進行測試,則需要開發人員版。
另一個例子是,如果您正在使用分區,壓縮或資源調控器等僅企業功能。這些功能在Express中不可用,但可以在Developer Edition中找到。
如果對於生產來說足夠好,那麼它在開發中如何不足。而且SQL Express能夠很好地處理公平負載(這種負載會在幾年前強調嚴重的硬件)。
SQL Server Express不需要許可但具有一組較小的功能。
針對完整SQL Server(和Developer Edition與企業版相匹配)進行開發總是會讓您依賴某些不在生產版本中的功能。
至少所有的測試(包括單元測試)都應該針對要用於生產的版本進行。
在這個問題中,既然一個「完整」版本是針對生產的,那麼開發者版本應該是一個很好的匹配,如果你將按照標準進行部署,就要小心企業功能。
這取決於你在做什麼。一般來說,我會說這很好。如果您可以獲得Developer的副本,我會推薦該路線,但絕大多數工作可以通過Express完成。
Express有基本的報告功能,具有高級服務。如果您超出產品的基本報告範圍,您將不得不向上移動。你還有Service Broker。但是,您不會有Analysis Services(無數據倉庫)或SSIS(無ETL)。如果你需要這些功能,你必須去開發者。
由於Express Manager缺少完整的SQL Management Studio和BI Developer中的許多位,因此您還不具備某些BI功能。如果你需要這些,你將需要SQL Server Developer。
就我個人而言,我認爲您的開發環境應該儘可能地適應您的生產環境。
SQL Server Express版本 有許多限制,如數據庫大小,只支持一個處理器等。這是「精簡版」的SQL Server
SQL Server開發者版本 基本上是企業版,但它不能用於生產。
請注意,如果後端數據庫的成功依賴於使用企業功能進行開發,並且您希望生產時具有相同功能,則需要企業許可證。
瞭解到這一難題「回到當天」。 (該開發版具有企業版的所有功能)!我一直希望他們的開發版本與可以安裝在「Production」(Standard,Enterprise等)上的版本相匹配。 – granadaCoder 2018-02-07 21:56:10
- 1. sql server developer edition
- 2. 對於專業的.NET開發人員來說,OS X是否適合Mono?
- 3. 對於真正的應用程序來說,ASP.NET的Mono是否足夠成熟?
- 4. 我應該使用Mac來測試iPhone還是Windows足夠?
- 5. SQL Server Express Edition是免費的嗎?
- 6. 如何將SQL Server 2005 Express Edition集成到Visual Web Developer 2008 Express Edition
- 7. 用Alloy UI開發YUI是否足夠?
- 8. 是否可以與SQL Server Developer版本並排安裝SQL Server Express版本?
- 9. SQL Server 2012 - Developer Edition問題
- 10. 使用SQL Server Developer Edition
- 11. 是否可以免費開發Microsoft SQL Server「Express」版本?
- 12. 這是一個足夠好的抽象,還是我可以做得更好?
- 13. 對於@NSManaged變量,Fileprivate是否足夠?
- 14. 是否有SQL Server 2008 R2開發人員版?
- 15. 連接到SQL Server開發人員版
- 16. 誰對MVC有利(或處於劣勢):開發人員還是設計人員?
- 17. 對於普通程序員是否有「足夠好」的散列函數?
- 18. 單元測試:是否足夠好?
- 19. SQL Developer是否有足夠的功能來支持每日DBA作業?
- 20. Visual Studio Professional是否帶有SQL Server Developer(非Express)版本?
- 21. 我需要VS 2010專業版還是Express版足夠了?
- 22. 正在生產中的SQL Server Developer Edition
- 23. 開發人員應該如何連接到SQL Server?
- 24. sql server 2008 r2 express edition
- 25. Sql Server 2005 Express Edition問題
- 26. SQL Server Express和SQL Server Compact Edition
- 27. 開發人員是否應該關心將來更改ORM的可能性?
- 28. 是否SQL Server 2012 express serverless
- 29. 是否有SQL Server Express的SQL Server Profiler?
- 30. 我們是否可以將備份從SQL Server 2008 R2還原到SQL Server 2008 R2 Express Edition?
您永遠不會因開發人員版本而感到沮喪,也不會使用Sql-Express。反之亦然,你會感到沮喪。同時,嘗試匹配生產中將使用的內容。 – granadaCoder 2018-02-07 21:57:18