2010-07-03 174 views
1

我正在開發一個本地應用程序,使用SQL Server 2008中的數據庫和Visual Studio,C#創建並連接到應用程序中的數據庫,但是當我通過工作到另一臺計算機時,將全部解決方案文件中,保存在其中的信息不存在,實際上整個數據庫都不存在,所以我問:有辦法打包數據並使其可以在其他計算機上訪問(而不是同時) ?使數據庫便攜式

回答

0

你想要達到什麼目的?

  • 如果你想這應該由所有訪問的通用數據庫的位置,那麼你就需要做出一定的其他機器可以訪問你的本地計算機的數據庫服務器
  • 如果你想整個代碼加數據庫在每臺機器上單獨存在,那麼您需要與應用程序代碼文件夾共享數據庫備份,並且每臺機器都需要在數據庫服務器上恢復數據庫備份以及設置應用程序。

HTH!

3

對於桌面應用程序,您可能想嘗試類似Sql Server Compact Edition或Sqlite的東西。這應該允許您輕鬆地將數據文件從計算機移動到計算機而無需安裝完整的數據庫服務器。

+1

如果他已經在運行SQL Server 2008,SQLCE應該可以做得很好 – 2010-07-03 04:27:01

+0

我已經嘗試過SQL Server精簡版,但是這並沒有完成我想要的所有工具。換句話說,我擁有相同的服務器,並且數據不會複製到其他計算機上。爲此,我使用SQL數據庫2008項目創建Visual Studio 2010 – alfjos89 2010-07-03 04:41:47

+0

您應該得到一些非常熱的內容,http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-與-ASP-net.aspx – 2010-07-03 04:58:15