在VB 2010中同步数据库客户端服务器

时间:2012-03-24 19:43:53

标签: vb.net sql-server-2008 database-replication

我正在创建一个需要连接到MSSQL的VB2010应用程序。我应该在我的计算机上安装SQL 2008,然后使用MS SQL 2008作为我的数据源,还是跳过安装SQL 2008并改用MDF?

此外,该计划必须具备以下要求

  1. 程序必须使用SQL作为其数据库源
  2. 最终用户不得在其计算机上安装SQL Server
  3. 程序必须能够从Web上的SQL服务器更新(同步)本地SQL数据库。 (用户可以选择删除本地数据库中的所有内容,并从服务器加载所有内容或将更新与现有数据合并)
  4. 程序将(大部分时间)在脱机环境中运行。当用户可以访问互联网时,他们可以更新数据库
  5. 程序必须允许用户在离线时添加,编辑,删除本地数据库
  6. 只有特定用户(授权用户)才能将其本地数据库更新回serverC
  7. 是否可以创建满足上述所有要求的程序?

    如果是,请您澄清我如何能够完成所有要点

    非常感谢

1 个答案:

答案 0 :(得分:0)

  

使用MDF代替吗?

MDF文件 Sql Server。

  

最终用户不得在其计算机上安装SQL Server

  

程序必须能够从Web上的SQL服务器更新(同步)本地SQL数据库。

在这种情况下,我建议使用Sql Server Compact 版本。它升级兼容完整的Sql Server,这将使同步操作更容易,但它不需要您将完整的Sql Server引擎安装到本地系统。