【问题标题】:Make DataBase portable使数据库可移植
【发布时间】:2010-07-03 04:02:48
【问题描述】:

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

【问题讨论】:

    标签: c# sql database visual-studio


    【解决方案1】:

    对于桌面应用程序,您可能想尝试 Sql Server Compact Edition 或 Sqlite。这样您就可以轻松地将数据文件从一台计算机移动到另一台计算机,而无需安装完整的数据库服务器。

    【讨论】:

    • 如果他已经在运行 SQL Server 2008,SQLCE 应该会做得很好
    • 我已经尝试过 SQL Server Compact Edition,但是它没有完成我想做的所有必要的工具。以其他方式,我拥有相同的服务器,并且数据没有复制到另一台计算机。为此,我使用 SQL 数据库 2008 项目创建 Visual Studio 2010
    • 你应该得到一些非常热的东西,weblogs.asp.net/scottgu/archive/2010/06/30/…
    【解决方案2】:

    你到底想达到什么目标?

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

    【讨论】:

      猜你喜欢
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      相关资源
      最近更新 更多