SQL Azure represents Microsoft’s cloud-based delivery of its enterprise-caliber, SQL Server database management system (formerly under the code name "Oslo"). Pro SQL Azure introduces you to this new platform, showing you how to program and administer it in a variety of cloud computing scenarios. You’ll learn to program SQL Azure from Silverlight, ASP.NET, WinForms, and from SQL Reporting Services. You’ll also understand how to manage the platform by planning for scalability, troubleshooting performance issues, and implementing strong security.Shows how to use SQL Azure from Silverlight, ASP.NET, and moreCovers management, scalability, and troubleshootingAddresses the all-important issue of securing your dataWhat you’ll learnCreate and manage SQL Azure DatabasesAccess SQL Azure from Silverlight, WinForms, ASP.NET, Reporting Services, and moreOptimize your distributed database design for scalability and performancePartition your databases and write multithreaded queries for parallel executionUnderstand how to take advantage of Microsoft’s S+S strategy to save money and increase agility with hybrid cloud computingUse ADO.NET and LINQ in .NET 4 with Visual Studio 2010Pinpoint where SQL Azure makes things simpler than running on-premise databasesUnderstand when to apply new technologies to optimize performance when running your database in the cloudWho this book is for Pro SQL Azure is for DBAs and developers who want to use SQL Server in the cloud, and especially for those who want to go deeper and learn important strategies and techniques for effective cloud computing.Table of ContentsGetting Started with SQL AzureSQL Azure Design ConsiderationsSetting up and Configuring your SQL Azure EnvironmentSecurityData Migration and Backup StrategyProgramming SQL AzureReporting ServicesUsing Entity Framework, REST, and ADO.NET Data Services with SQL AzureWindows Azure and ASP.NETDesigning for High PerformanceSynchronization ServicesPerformance TuningAppendix A—ResourcesAppendix B—Supported Features