用于Visual Studio的SQL Azure离线插件
本部分我们主要演示如何使用Visual Studio中新的SqlAzureDataSyncClient项目模板来轻松实现到SQL Azure的数据同步。当添加一个新项目时,SqlAzureDataSyncClient会自动创建一个本地数据存储类以简化整个同步过程。
1. 在Visual Studio 2008 Professional SP1中创建一个控制台应用程序项目
2. 该项目被加载后,右击"解决方案资源管理器"窗格,然后悬停在"添加"上,并单击"新建项目"。(图6)

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

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

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

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

▲
7. 在此步骤中,需要指定本地数据存储文件的路径,并点击"下一步",最后点击"完成"来结束配置。
8. 引用会被自动添加到Sync Framework、数据库、XML和SQL Azure Data Sync数据同步组件。
9. 开发人员可以在程序中的任何地方来调用同步方法,例如使用C#:
static void Main(string[] args)
{
SqlAzureSyncClient_YOURSYNCSCOPENAME_Offline.Synchronize();
}
10. 按F5生成该项目并在调试模式下启动该程序。