Как разработать для Azure без использования действующего экземпляра SQL Azure? - PullRequest
1 голос
/ 22 марта 2011

У меня есть учетная запись BizSpark, и я получаю некоторые бесплатные программы Azure от Microsoft.Но я вынужден создать живую базу данных SQL Azure для использования в моей локальной разработке.Это немного замедляет меня, потому что я должен читать / писать по проводам, когда я разрабатываю, и я должен всегда оставаться на связи.

Есть ли способ или методика, чтобы строить локально имои развертывания имеют доступ к экспресс-выпуску SQL Server на моем компьютере?Я использую EF4 для доступа к базе данных.

Ответы [ 2 ]

10 голосов
/ 22 марта 2011

Прежде всего, в составе Bizspark вы получаете 3 базы данных SQL Azure бесплатно. http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx Это позволит вам иметь 1 БД для тестирования, 1 для разработчика и 1 для производства

Если это не сработает для вас, вы МОЖЕТЕ разработать свою локальную версию SQL Express и продолжать развертывать свои изменения в SQL Azure при развертывании приложения в Azure. Здесь вам помогут два инструмента: 1) Мастер миграции SQL Azure с открытым исходным кодом: http://sqlazuremw.codeplex.com/ - мы лично не используем это для развертываний, поэтому я не очень осведомлен, чтобы комментировать это. Это хороший инструмент для поддержки вашей базы данных SQL Azure. 2) Вы можете использовать продукт SQL Compare Red Gate , начиная с версии 9.0+, он поддерживает синхронизацию между SQL Azure и локальными SQL-серверами. Мы используем это для AzureWatch и очень рады. Это коммерческий продукт и несколько дорогой.

НТН

3 голосов
/ 22 марта 2011

+ 1 к ответу Игорека - там много хороших предложений.

В дополнение к его совету, если вы являетесь лицензиатом BizSpark, я предлагаю вам развернуть полный SQL Server 2008 R2 на локальном компьютере и разрабатывать для негочто.

Существуют различия между полноценным SQL Server и SQL Azure - вы должны прочитать об этом, чтобы знать об этом - http://social.technet.microsoft.com/wiki/contents/articles/comparing-sql-server-with-sql-azure.aspx

Пока вы знаете о различиях (особенно оОграничения SQL Azure), а затем переход на SQL Azure должен быть разумным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...