I'm developing/testing a .NET application which needs to access a live SQL Azure instance. (Yes, it has to be an Azure instance, because it's using code that's specific to Azure, not just SqlClient stuff.)
In order to prevent accidental data changes, I'd prefer to run the application against a local instance rather than the live one.
Copying the schema/data is another issue, but as long as I can execute SQL against the local instance, I can take care of it.
Is it possible to run SQL Azure on my local development machine?
(I'm using Windows 7, but can move to Windows Server if necessary.)