2009-06-12 121 views
1

如果您主要開發Asp.Net應用程序和SSRS報告,那麼在開發箱上這是更好的選擇。我從來不需要使用Express版本,所以我不知道它的優缺點。SQL Server 2008:標準版或SQL Express

我所列舉的標準+版本的缺點是:

  1. 收費需要對系統資源
  2. 痛苦附加數據庫項目
  3. 痛苦分離未使用的數據庫
  4. $$$

優點:

  1. 你有你需要的一切
  2. 管理Studio配備
  3. 容易轉移到生產
+0

我沒有看到1,2,或3個是相關的。 1有爭議。除了SQL Server Express之外,還有什麼收費呢? 2和3是不相關的...它是如何痛苦? – 2009-06-12 22:49:58

回答

1

你談論你的dev的機器,或進行生產?如果它是你的開發機器,我只需要爲developer sku提供約50美元的費用,唯一需要注意的是確保你不使用企業功能,除非你有企業的產品。

-1

快遞是不是真的專爲實際的產品 - 它更多的是讓開發人員熟悉該系統,看看如果他們喜歡它,或者是示例應用程序。

Express是免費的,雖然,但如果你需要一個免費的解決方案,你可能會與MySQL更好。

+0

對不起。我正在問一個開箱。我改變了我的問題,使之更清晰。 – 2009-06-12 22:26:28

+2

快遞工作正常很多實際產品。如果您有某種類型的需要本地數據存儲的分佈式應用程序,直到它可以同步,它才能工作。如果你有幾個網站流量低或者中等,並且需要存儲一些基本數據,它就可以完成這項工作(現在對我來說)。通過高級服務,您還可以獲得報告服務(僅限本地數據,無需訂閱)。 Express是爲了低端使用,開發者是爲開發者。 (開發人員,開發人員,開發人員,開發人員......)MySQL甚至沒有被問到。 – Bratch 2009-09-03 15:13:19

1

我沒有與2008年版本的經驗,但我一直都使用了2005年和2000年當量(MSDE)上現場製作項目。這兩者的代碼庫基本上與完整的產品相同,但是對ussage有限制並且缺少一些工具 - 後者通常可以通過第三方替換來解決。

如果併發用戶數爲低,數據庫不太可能增長,大型的話,一般的快遞版本的罰款。管理整個版本比管理更麻煩一點,但節省成本非常重要。

低和大當然是彈性的,但例如,我們有一個在幾間辦公室半打用戶運行不動產的應用,並與一百萬行和性能管理是完全罰款情侶對錶。

0

通常沒有「最好」的選擇,但是在這種情況下,有:SQL Server開發版。原因:它爲您提供了所有其他版本的所有內容(許可證除外),價格爲65-90美元。嚴重的是,任何SQL開發人員都會爲了獲得它而瘋狂,這是軟件歷史上最好的交易之一。

你提到的其他的東西:

  • 系統負載:這取決於更多的你如何使用它比它是什麼版本。我有兩個2005年的& 2008實例在我3歲的2GB筆記本電腦上運行,沒有任何不良影響。

  • 痛苦附加數據庫項目:無痛與開發者版本。

  • 痛苦分離未使用數據庫:同

  • 「你有你需要的一切」:現在你有,你將永遠需要(2008年)的一切。

  • Management Studio中的特點:是的

  • 容易轉移到生產:是的

老實說,在這個價位上,僱主應該給這對他們所有的開發人員。

0

在極少數情況下,我在同樣的情況(通常是我個人的虛擬主機),我選擇了SQL Express +各種免費或廉價的第三方工具來替代SSMS和EM。

開發版本有企業版本的所有功能(有一些例外情況有些古怪,諮詢BOL),所以它不是像dev的版本會給你少東西玩。您將無法讓您的任何客戶連接到您的SQL開發人員版本,您必須將SSRS報告部署到某個Standard Edition生產服務器。

如果您使用的是SQL的工作和你的僱主沒有爲SQL標準許可的話,那麼這聽起來像一個授權問題。

總之,我覺得版本的選擇,一個選擇許可的,這是一個經濟和法律問題,不是一個真正的功能集的問題開始。 (即,您的計劃使用是否與您選擇的許可證一致?使用SQL Express和Dev版本,您不會錯 - sql express已涵蓋生產用途,dev版本涵蓋了您可以使用的功能想,像SSMS)