0

我在VB6一直致力于VB.NET迁移project.In VB6项目,他们单独的数据库(Access数据库.mdb)中为每个用户现在我们提出,要集中式数据库 SQL SERVER.In VB6的个人数据库是一个副本数据库,并有一个位于某个地方的主数据库。现在我们还需要为SQL SERVER执行此过程。我们如何才能实现像SQL Server这样的集中式数据库?这也应该适用于每个用户。我们如何才能实现SQL SERVER的数据库副本?

可以提供关于这个或分享任何链接人帮助吗?

+0

什么原因是那里的个人数据库?连接?保密? – Rikalous 2013-03-06 10:34:16

+0

已经迁移到中央SQL服务器,这应该否定的数据库文件,这些文件合并后的个人拷贝任何进一步的需求(只要用户能够接入在任何时候都SQL服务器),我猜他们应该能够以.net应用程序的形式看起来像浪费时间,如果它只是由个人脱机使用的话。 – 2013-03-06 13:07:27

回答

1

SQL数据库被用作一个单个.mdf文件(.log文件也与它,以便2个文件) 所以对于每一个文件中的一个用户的简单的概念是不适合的(但是它可以被实现 即,每个用户将它的SQL数据库在他的计算机上单独工作)

然后,您将实现对检测机器的空闲时间或一些其他合适的时间

可以更新放置在一些服务器 主数据库的逻辑还使用

+0

根据旧的应用程序,我们需要在网上。我的master.mdb的local.mdb已经搜索了很多实现这个在SQL Server.I看到在MSDN http://social.msdn.microsoft相同的情况下同步。 COM /论坛/是/ sqlreplication /线程/ aeda1871-e2f4-4202-aea0-27f89a393566。我想我需要去合并复制。关于选择复制类型我是对的吗? – 2013-03-11 12:32:40

+0

@JaiGanesh如果您正在使用去为一个单独的SQL Server实例的每个用户的机器上,然后是'合并Replication'是你接下来要做的事情计划。不过,我仍然认为这种做法有缺陷。 – 2013-03-12 12:28:27

相关问题