Download presentation
Presentation is loading. Please wait.
Published byCorey Dorsey Modified over 6 years ago
2
Pushing Data to and from the Cloud with SQL Azure Data Sync
DBI-B207 Pushing Data to and from the Cloud with SQL Azure Data Sync Christopher Woodruff
3
Who am I? Chris Woodruff MVP, Visual C# Telerik, Inc.
4
Talk Goals Overview Understand Benefits Demo
2/28/2019 Talk Goals Overview Understand Benefits Demo Demo Syncing Data with .NET/C# Scenarios
5
Microsoft Sync Framework
Microsoft Sync Framework is a comprehensive synchronization platform enabling collaboration and offline for applications, services and devices. Developers can build synchronization ecosystems that integrate any application, any data from any store using any protocol over any network.
6
Overview
7
Benefit of Azure Data Sync
Complexity without Code
8
Benefit of Azure Data Sync
Leveraging the Azure Platform
9
Demo Demo SQL Azure Data Sync through Azure Management Portal
10
Best Practices (Agents)
Least privilege accounts with network service access Separate machine from on-premises SQL Server Do not register an on-premises DB with more than one agent
11
Best Practices (Database)
Not all tables in DB need to be in Sync Group All Tables in Sync Group need a PK TEST, TEST and TEST before Production
12
Demo Demo Syncing Data through Microsoft Sync Framework
13
What happens when things go very wrong?
Conflict between the on- premise database and the SQL Azure database, the ApplyChangeFailed event will be raised. DbApplyChangeFailedEvent Args object provides information about the error or conflict that caused the failure
14
What are the differences between SQL Azure Data Sync and Custom Data Sync with SQL Azure?
15
Scenarios for SQL Azure
Data Backup to Cloud
16
Scenarios for SQL Azure
Mobile Data Syncing
17
Scenarios for SQL Azure
Cloud Data Syncing
19
The demo project can be found at:
github.com/cwoodruff/TechEd2013ChinookSync
20
Track resources SQL Data Sync @ MSDN Windows Azure SQL Database
2/28/2019 7:50 AM Track resources SQL Data MSDN Windows Azure SQL Database Windows Azure Developer Guidance Microsoft Sync Framework © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Contact me!! chris.woodruff@telerik.com Twitter @cwoodruff
Skype cwoodruff
22
Download Data Explorer
Track Resources Download Data Explorer SQL Server Website Hands-On Labs @sqlserver Download Geoflow mva Microsoft Virtual Academy Get Certified! Windows Azure
23
Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd
2/28/2019 7:50 AM Resources Learning Sessions on Demand Microsoft Certification & Training Resources TechNet msdn Resources for IT Professionals Resources for Developers © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
Complete an evaluation on CommNet and enter to win!
2/28/2019 7:50 AM Complete an evaluation on CommNet and enter to win! © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
2/28/2019 7:50 AM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
26
2/28/2019 7:50 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.