Имитация среды SQL Azure локально - PullRequest
3 голосов
/ 07 декабря 2011

Я планирую перенести существующее приложение в Windows Azure.Я знаю о многих изменениях в архитектуре, которые я должен сделать в своем коде.

Сегодня мое приложение использует базу данных SQL 2k5, и я хочу использовать инфраструктуру SQL Azure вместо SQL Server.Однако я не нашел никакого вида «SQL Azure Express», приложения, которое может создавать локально среду с теми же (или почти такими же) функциями, что и SQL Azure.Вопрос: есть ли сервер, на котором я могу скачать его и запустить на своем локальном сервере?Где я могу найти это?

Ответы [ 4 ]

7 голосов
/ 07 декабря 2011

Нет локально устанавливаемого SQL Azure.Однако вы можете легко разрабатывать локально и указывать на базу данных SQL Azure в облаке.Если у вас есть подписка MSDN, вы получаете базу данных объемом 1 ГБ или 5 ГБ, в зависимости от подписка .

. Вы также можете работать с SQL Express локально, но это не даст вам полной возможностичетности.Вам нужно обратиться к страницам SQL Azure , чтобы изучить различия между SQL Server и SQL Azure.Вы также хотели бы запустить локальную базу данных SQL Server / SQL Express с помощью мастера миграции SQL Azure , чтобы определить различия.

0 голосов
/ 08 декабря 2011

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

0 голосов
/ 07 декабря 2011

Нет «SQL Azure Express». В основном ваше приложение использует SQL Azure точно так же, как традиционный экземпляр SQL Server. Согласно Microsoft, вам даже не нужно вносить никаких изменений в часть кода для доступа к базе данных.

Однако вашему веб-приложению или приложению-службе NT могут потребоваться некоторые изменения для перехода на Windows Azure. Microsoft предоставляет локальную среду разработки.

0 голосов
/ 07 декабря 2011

База данных Sql Azure представляет собой облачную базу данных, которую вы действительно не можете установить на локальном компьютере и использовать все ее функции, которые вы можете в любое время использовать ее API и подключаться с локального компьютера, как предложил Дэвид.

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