如何在不使用实时SQL Azure实例的情况下为Azure进行开发?

Lai*_*ith 1 azure azure-sql-database

我有一个BizSpark帐户,我从微软获得了一些Azure免费赠品.但是,我被迫创建一个实时SQL Azure数据库,以便在我的本地开发中使用.这让我慢下来,因为我在开发时必须通过线读/写,我必须始终保持连接状态.

是否有一种方法或技术可以在本地构建并让我的部署在我的机器上访问SQL Server的快速版本?我正在使用EF4访问数据库.

Igo*_*rek 10

首先,作为Bizspark的一部分,您可以免费获得3个SQL Azure数据库.http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx 这将允许您有1个DB用于测试,1个用于开发,1个用于生产

如果这对您不起作用,您可以在本地SQL Express上进行开发,并在将应用程序部署到Azure时继续将更改部署到SQL Azure.有两个工具可以帮助您:1)开源SQL Azure迁移向导:http://sqlazuremw.codeplex.com/ - 我们个人不会将其用于部署,因此我对此不容易发表评论.它是支持SQL Azure数据库的一个不错的工具.2)您可以使用Red Gate的SQL Compare产品,从v9.0 +开始,它们支持同步跨SQL Azure和本地SQL服务器.我们将此用于AzureWatch并且非常高兴.它是商业产品,有点贵.

HTH