是否有可能运行本地SQL Azure实例?

我正在开发/testing需要访问实时SQL Azure实例的.NET应用程序。 (是的,它必须是Azure实例,因为它使用的是Azure专用的代码,而不仅仅是SqlClient的东西。)

为了防止意外的数据更改,我宁愿运行应用程序对本地实例,而不是活的。

复制架构/数据是另一个问题,但只要我可以对本地实例执行SQL,我可以照顾它。

是否有可能在我的本地开发机器上运行SQL Azure?

(我正在使用Windows 7,但可以根据需要移动到Windows Server。)

你想做什么是不可能在这个时候。

Microsoftbuild议使用SQL Server 2008代替SQL Azure进行开发。 您可以使用任何版本(Enterprise,Standard,Express)。 大部分function是相同的,但是在迁移时需要知道一些关键差异,可以在这里find它们: http : //go.microsoft.com/?linkid=9692818

如果你正在做一些真正需要SQL Azure的东西,而其他版本的SQL Server只是不削减它,你唯一的select就是从Azure提供一个单独的数据库实例,并创build一个防火墙规则来允许你的开发环境访问它。