1
A
回答
2
一些選項:
- Sqllite:沒有安裝 - 只是DLL。非常輕巧,功能強大且經過驗證(他們聲稱是全球安裝數據庫最多的)。
- Sql Compact:沒有安裝 - 只是一個dll,不支持所有的sql語法,如sql express或sql server。
- SQL Express:比SQL服務器更輕,並且與SQL語法兼容。
- SQL LocalDB:仍然有一個安裝程序,但不需要運行Windows服務。 sqlserver.exe按需啓動。支持SQL服務器的SQL語法並表達。
如果這是一個桌面應用光 - 然後我會,如果你需要更完整的T-SQL的功能建議sqlite的或sqlcompact和可能的LocalDB。只需要複製二進制文件以訪問數據庫in-proc的簡單性對於客戶端應用程序來說非常有用。請注意LocalDB/SQLExpress仍然有一個安裝程序,並且SQLExpress向客戶端添加了windows服務,這可能會增加複雜性並增加複雜性。
你最終結束了什麼?下面的選項有幫助嗎? – bryanmac 2012-09-01 13:04:32