Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在vb2010中同步数据库客户端服务器_Vb.net_Sql Server 2008_Database Replication - Fatal编程技术网

Vb.net 在vb2010中同步数据库客户端服务器

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数据库。用户可以选择删除本地数据库中的所有内容,并从服务器加载所有新的内容,或者将更新与现有数据合并 程序大部分时间将在脱机环境中运行。当用户

我正在创建一个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数据库


在这种情况下,我建议使用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进行更新?