10.构建偶尔连接系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通过Microsoft Synchronization Services for ADO.NET 构建偶尔连接系统 目录 准备工作 1 练习1:构建偶尔连接的应用程序 2 练习 2:将本地数据库和远程数据库配置为双向同步 7 练习 3:向 N 层应用程序添加本地数据库缓存 8 准备工作 预计完成本实验所需的时间 60 分钟 目标 在完成本实验后,您将可以: 使用Sync Services进行数据同步 构建偶尔连接系统 先决条件 在完成本实验前,您必须具有: 编写Transact-SQL 脚本与使用SQL Server Management Studio的相关经验。 使用C#语言开发Windows应用程序的相关经验。 实验场景 “偶尔连接的应用程序”是可能不总是访问远程数据的应用程序。因为这些应用程序不总是访问远程数据,所以它们使用位于客户端的本地数据库的数据,并会定期同步远程数据库中的数据和本地数据库中的数据。Microsoft Synchronization Services for ADO.NET(Microsoft.Synchronization.Data 命名空间)帮助实现本地数据库和远程数据库之间的数据同步。您可以在“配置数据同步”对话框中配置此同步。 虚拟机环境 从开始菜单或桌面上启用Microsoft Virtual PC 。如果Virtual PC 控制台没有启用,请查看系统托盘,然后双击系统托盘当中的Microsoft Virtual PC 。 选择Sql08 然后点击Start。 在虚拟机运行起来后,可以通过点击右Alt+Del 来向虚拟机发送一个Ctrl+Alt+Del 命令。 在登录窗口中,输入以下信息: User name: administrator Password: password01! 练习1:构建偶尔连接的应用程序 在本演练中,您将要执行以下任务: 创建新的 Windows 窗体应用程序。 向项目中添加新的“本地数据库缓存”。 配置执行以下任务的同步设置: 设置到服务器数据库的数据连接。 配置同步以创建新的本地数据库。 选择您要利用您的应用程序进行同步的数据库中的表。 将 DataGridView 控件添加到窗体,以显示来自本地数据库的数据。 添加代码以启动数据库间的同步。 添加消息框以显示已同步的记录的数目信息。 创建 Windows 窗体应用程序 由于您将要在 Windows 窗体中显示数据(以验证同步是否成功),所以本演练的第一步是创建新的 Windows 窗体应用程序。 注意:对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。 从“File”、“New”、“Project”菜单创建一个新的项目。 将项目命名为 OCSWalkthrough。 注意:由于 Visual Basic 项目和 C# 项目都支持“配置数据同步”对话框,所以可以使用此两种语言中的任意一种语言来创建新项目。 单击“Windows Form Application”模板,然后单击“确定”。 然后,就会创建 OCSWalkthrough 项目,并会将其添加到解决方案资源管理器中。 向项目中添加同步文件 创建偶尔连接的应用程序的第二步是向客户端添加(或在客户端创建)本地数据库。若要添加可与远程数据库同步的数据库,则请将“本地数据库缓存”模板添加到项目中。您可以使用“添加新项”对话框,将本地数据库缓存文件(.sync 文件)添加到项目中。 在“Project”菜单上单击“Add New Item”。 单击“Local Database Cache”模板,并在“Name”文本框中键入 NorthwindCache.sync。 单击“Add”。 然后,NorthwindCache.sync 文件就会添加到解决方案资源管理器中,并会出现“Configure Data Synchronization”对话框。 创建本地数据存储 配置数据同步包含以下任务: 提供到远程数据库的数据连接。这就是服务器连接。 提供到本地数据库的数据连接,或在客户端上创建新的数据库,如本演练中所示。这就是客户端连接。 从远程连接选择您要在您的应用程序中使用的表。这些表称为“缓存的表”。 为每个您要添加到本地数据库中的表,选择协调更改所需的列和用于存储删除项的表。除了跟踪已删除记录的表之外,每个表还需要跟踪新记录和已修改记录的特定列。 选择到 Northwind 数据库的 SQL Server 版本的“Server Connection”,或单击“New”以创建到 Northwind 数据库的 SQL Server

您可能关注的文档

文档评论(0)

书房 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档