Для всех вас, кто продолжает сомневаться в том, что он использует роль виртуальной машины вместо SQL Azure, я смотрю на ту же возможность, и здесь нет смысла спорить. SQL Azure также может быть SQL Server Express из-за всех ограничений, которые он накладывает. Нет никакого способа, которым я мог бы разумно разработать / перестроить свое приложение для запуска с использованием SQL Azure. Проблема с постоянным хранилищем, безусловно, является проблемой, но она далека от остановки шоу благодаря службам, таким как iSCSI и хранилище больших двоичных объектов, но MS рекомендует использовать роль VM (например, для длительной настройки), поэтому я думаю, что это можно сделать. успешно. То, что мне еще предстоит определить, это то, какие ресурсы получит ВМ. У меня есть БД объемом 20 ГБ, которой действительно нужно по крайней мере 8 ГБ ОЗУ (или размещенный эквивалент), чтобы хорошо выполнять свою работу.
В любом случае, я хочу сказать, что, как и я, я думаю, что у него есть свои причины, и любой, кто попал в бета-версию VM Role, вряд ли когда-либо слышал о SQL Azure и не исследовал его, поэтому, возможно, вы тратите свое время и оскорбляете его с этими ответами. С другой стороны, он задает вопрос, который решается довольно хорошо (проблемы с брандмауэром), так что, возможно, я слишком ему доверяю. В любом случае, пища для размышлений.