Подтвердить что ты не робот

Бесплатный SQL Server в Azure

Я создаю веб-приложение MVC 5 с кодом EF 6. Теперь он создает базу данных в папке App_Data. Я хочу опубликовать веб-сайт на веб-сайте Azure. Поскольку это только тестовая версия веб-сайта, я не хочу платить за нее. Он будет посещать только пару раз в месяц, пока он не появится.

Можно ли запустить базу данных как файл базы данных доступа? Я думал, что существует какая-то функциональность. Я думал, что это название SQL Server Compact Edition? Но как это работает?

Я также подумал, что вы можете создать бесплатную базу данных sql-сервера размером 20 МБ. См. Эту ссылку на странице цены. Найдите 20 в своем браузере. http://azure.microsoft.com/en-us/pricing/details/web-sites/ Я не вижу этого варианта.

Любые идеи приветствуются!

4b9b3361

Ответ 1

Я нашел опцию бесплатного SQL Server 20Mb. У меня все еще был сайт в моей подписке, который был остановлен. Когда я удалил это, в моей подписке больше не было ни веб-сайта, ни базы данных. Затем я создал новый веб-сайт с помощью пользовательского веб-сайта на лазурном портале. Затем я мог выбрать (в мастере) бесплатную базу данных SQL Server объемом 20 МБ.

Я загрузил свое приложение MVC, и Code First создал мою базу данных автоматически. Я не знаю, почему опция не показывалась раньше, но теперь она работает.

Ответ 2

Да, вы просто должны щелкнуть правой кнопкой мыши и включить в свой проект.

Я пишу статью для этого на китайском языке и this это английская версия, которую я нашел.

Решение для бесплатного SQL Server в Azure:

  • Установите два nuget: EntityFrame.SqlServerCompact и Microsoft SQL Server Compact Edition

  • Поместите файл базы данных SQL (.sdf/.mdf) в папку APP_Data

  • Поместите строку соединения, как это, чтобы использовать ее:

    <add name ="DefaultConnection" connectionString ="Data Source=|DataDirectory|CompactDB.sdf" providerName ="System.Data.SqlServerCe.4.0" />
    
  • Публикация полного проекта включает файл базы данных SQL в AzureWebsites.

  • Он работает хорошо и абсолютно свободен.

Ответ 3

Нет бесплатной версии службы базы данных SQL. Что вы, возможно, читали, так это то, что имеется 1 год бесплатной базы данных MySQL на 20 МБ.

Когда вы говорите, что база данных, созданная в папке App_Data, использует SQL Server Compact (см. ссылки Maresh), и это бесплатно.

Ответ 4

Если вы хотите подключиться к исходной базе данных, вам необходимо настроить azure virtual network. См. Статью codeproject

http://www.codeproject.com/Articles/261063/Azure-Virtual-Network-Connecting-Local-Database

существует альтернативный способ использования служебной шины azure.

http://www.bradygaster.com/post/windowsazurewebsites-onprem-servicebus

Другой вариант - это компактная версия sql-сервера.

http://msdn.microsoft.com/en-us/data/ff687142.aspx

см. ниже ссылку также

Поддержка SQL Server Compact 4.0 на Azure