Vb.net 在vb2010中同步数据库客户端服务器
我正在创建一个VB2010应用程序,它需要连接到MSSQL。我应该在计算机上安装SQL 2008,然后使用MS SQL 2008作为数据源,还是跳过安装SQL 2008而使用MDF 此外,该计划必须具备以下要求 程序必须使用SQL作为其数据库源 最终用户不得在其计算机上安装SQL server 程序必须能够从web上的SQL server更新同步本地SQL数据库。用户可以选择删除本地数据库中的所有内容,并从服务器加载所有新的内容,或者将更新与现有数据合并 程序大部分时间将在脱机环境中运行。当用户可以访问internet时,他们可以更新数据库 程序必须允许用户在脱机时添加、编辑、删除其本地数据库 只有特定的用户授权用户才能将其本地数据库更新回serverC 是否可以创建一个满足上述所有要求的程序 如果是,请您澄清我如何完成所有要点 多谢各位 用中密度纤维板代替 MDF文件是Sql Server 最终用户不得在其计算机上安装SQL server 及 程序必须能够从web上的SQL server更新同步本地SQL数据库Vb.net 在vb2010中同步数据库客户端服务器,vb.net,sql-server-2008,database-replication,Vb.net,Sql Server 2008,Database Replication,我正在创建一个VB2010应用程序,它需要连接到MSSQL。我应该在计算机上安装SQL 2008,然后使用MS SQL 2008作为数据源,还是跳过安装SQL 2008而使用MDF 此外,该计划必须具备以下要求 程序必须使用SQL作为其数据库源 最终用户不得在其计算机上安装SQL server 程序必须能够从web上的SQL server更新同步本地SQL数据库。用户可以选择删除本地数据库中的所有内容,并从服务器加载所有新的内容,或者将更新与现有数据合并 程序大部分时间将在脱机环境中运行。当用户
在这种情况下,我建议使用Sql Server Compact Edition。它与完整的Sql Server升级兼容,这将使同步操作更容易,但它不要求您将完整的Sql Server引擎安装到本地系统。对于Sql Server CE,最终用户仍然需要安装它,对吗?我需要一个解决方案,不需要最终用户安装或配置任何东西。他们应该下载程序并运行它。没有更多。在这种情况下,您的选项是MS Access。Access引擎内置于windows和Sqlite中,允许您在源代码中包含该引擎。这两个选项都不能直接升级到sql server:这两个选项都需要您编写一些翻译代码。我可以在程序中使用MDF吗?并在web上使用SQL Server复制它?或者从SQL server导出数据,然后在本地导入?下载.sql文件,然后在本地运行它,以便它在客户端计算机上更新MDF。您需要安装sql Server才能使用MDF文件。噢,谢谢,我不知道。所以,将数据库与应用程序集成的唯一方法是使用Access?编写代码将SQL转换为access是否可行?或者我可以创建一个安装程序来自动安装和配置SQL Server Express。现在是否可以从SQL server进行更新?