解决方法
对于本地测试,您可以在应用程序中使用本地sql Server(完整,快速或甚至CE) – 只需使用本地connectionstring代替.cscfg或.config文件中的sql Azure,然后本地计算实例将连接就像任何其他本地进程一样.
大部分本地sql和sql Azure是兼容的和可互换的. Microsoft声称sql Azure与sql Server 2008 R2共享其大部分代码库.因此,您可以在本地使用sql Server 2008 R2或sql Server 2008 Express来测试您的应用程序.实际上,对于“简单”应用程序,您也应该能够使用新的基于文件的sql Server CE.
对于“高级”应用程序,sql Azure存在一些限制 – 请参阅http://msdn.microsoft.com/en-us/library/ee336245.aspx的限制 – 但对于许多ASP.Net应用程序,您应该能够从sql Express迁移到sql Azure.
有关sql vs sql Azure的更多详细信息,请参阅http://social.technet.microsoft.com/wiki/contents/articles/comparing-sql-server-with-sql-azure.aspx
要将数据从本地sql迁移到sql Azure,请参阅Codeplex – http://sqlazuremw.codeplex.com/上的sql迁移向导