SQL2008构建偶尔连接系统
2008-09-28 10:05:07 来源:WEB开发网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();
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接