使DataBase可移植

时间:2010-07-03 04:02:49

标签: c# sql database visual-studio

我正在使用SQL Server 2008和Visual Studio,C#中的DataBase开发本地应用程序,我在应用程序中创建并连接到数据库,但是当我转到另一台计算机上工作时,复制所有解决方案文件,保存在其中的信息不存在,实际上整个数据库都不存在,所以我问:有办法打包数据并使其可以在其他计算机上访问(不是同时)吗?

2 个答案:

答案 0 :(得分:3)

对于桌面应用程序,您可能希望尝试使用Sql Server Compact Edition或Sqlite。这应该允许您轻松地将数据文件从计算机移动到计算机,而无需安装完整的数据库服务器。

答案 1 :(得分:0)

你到底希望实现什么目标?

  • 如果您想要一个应该被所有人访问的公共数据库位置,那么您需要确保其他计算机可以访问本地计算机的数据库服务器
  • 如果您希望在每台计算机上单独显示整个代码和数据库,那么您需要与应用程序代码文件夹共享数据库备份,并且每台计算机都需要在其数据库上还原数据库备份服务器以及设置应用程序。

HTH!