WEB开发网
开发学院数据库MSSQL Server SQL2008构建偶尔连接系统 阅读

SQL2008构建偶尔连接系统

 2008-09-28 10:05:07 来源:WEB开发网   
核心提示: 3.返回到窗体,然后单击“Synchronize Now”,SQL2008构建偶尔连接系统(7),4.此时,将显示一个包含已同步记录的信息的消息框,2.在创建新 SyncAgent 的代码行之后,调用 Synchronize()方法的代码行之前,5.验证对远程数据库

3.返回到窗体,然后单击“Synchronize Now”。

4.此时,将显示一个包含已同步记录的信息的消息框。

5.验证对远程数据库的修改是否已同步到本地数据库并显示在网格中。

练习 2:将本地数据库和远程数据库配置为双向同步

您可以使用“配置数据同步”对话框仅为下载方案配置 Microsoft Synchronization Services for ADO.NET。这意味着,在您使用“配置数据同步”对话框配置数据同步之后,调用 Synchronize()()() 将只能利用在远程数据库上找到的更改来更新本地数据库。对本地数据库上的数据所进行的更改将不会上载到远程数据库。

SyncTable.SyncDirection 属性可控制本地和远程数据库之间的表同步方式。默认情况下,“配置数据同步”对话框会对同步进行配置,因此,SyncTable.SyncDirection 属性的值为 Microsoft.Synchronization.Data.SyncDirection.DownloadOnly。配置完数据同步之后,您可以通过将 SyncTable.SyncDirection 属性设置为 Bidirectional,来以编程方式启用双向同步。

在本地和远程数据库之间启用双向同步

1.通过将“Local Database Cache”项添加到项目,并在“Synchronize Now”对话框中设置相应的配置,可为您的应用程序配置同步。

2.在创建新 SyncAgent 的代码行之后,调用 Synchronize()方法的代码行之前,添加设置 SyncDirection 属性的代码。

3.下面的代码演示如何为配置为同步 Northwind 客户表的应用程序启用双向同步:

  LocalDataCache1SyncAgent syncAgent = new LocalDataCache1SyncAgent();
  syncAgent.Customers.SyncDirection =
  Microsoft.Synchronization.Data.SyncDirection.Bidirectional;
  Microsoft.Synchronization.Data.SyncStatistics syncStats =
  syncAgent.Synchronize();

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:SQL 构建 偶尔

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接