云计算 频道

走近微软云:SQL Server到Azure数据同步

  用于Visual Studio的SQL Azure离线插件

  本部分我们主要演示如何使用Visual Studio中新的SqlAzureDataSyncClient项目模板来轻松实现到SQL Azure的数据同步。当添加一个新项目时,SqlAzureDataSyncClient会自动创建一个本地数据存储类以简化整个同步过程。

  1. 在Visual Studio 2008 Professional SP1中创建一个控制台应用程序项目

  2. 该项目被加载后,右击"解决方案资源管理器"窗格,然后悬停在"添加"上,并单击"新建项目"。(图6)
 

SQL Azure离线插件

  3. 向下滚动并选择"SqlAzureDataSyncClient"下的 "My Templates."--输入一个同步客户端名称--点击"OK"继续。(图7)
 

SQL Azure离线插件

  4. 此时会出现一个"SQL Azure Data Sync"数据同步向导,并已经选中"SQL Azure Connection"。此时输入服务器名称、数据库名称及与sql.Azure.com所关联的Live ID账户和密码都输入正确。点击"下一步"继续。(图8)
 

SQL Azure离线插件

  5. 在"Select Tables to Sync"中选择并添加要同步的范围,点击"下一步"继续。(图9)
 

SQL Azure离线插件

  6. 此时同步范围已经确定,我们还需要输入一个同步范围名称,并点击"下一步"继续。(图10)
 

SQL Azure离线插件

  7. 在此步骤中,需要指定本地数据存储文件的路径,并点击"下一步",最后点击"完成"来结束配置。

  8. 引用会被自动添加到Sync Framework、数据库、XML和SQL Azure Data Sync数据同步组件。

  9. 开发人员可以在程序中的任何地方来调用同步方法,例如使用C#:

  static void Main(string[] args)

  {

  SqlAzureSyncClient_YOURSYNCSCOPENAME_Offline.Synchronize();

  }

  10. 按F5生成该项目并在调试模式下启动该程序。

0
相关文章