ПредишенСледващото

Здравейте на всички, този малък наръчник ще бъде полезна за тези, които искат да използват SQL база данни в Azure облак, но по някаква причина все още не го прави. Както знаете, Microsoft Azure - облак хостинг. който наскоро е безплатен за ученици. Днес искам да ви разкажа за метода, подобна на тази, описана в статията на моя колега MSP (но малко по-различно), как да се използва SQL база данни в облака безплатно.

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

В облака Microsoft Azure за дълго време, той има възможност да поставите безплатни Azure Web сайтове. Отделно се каже, че студентите по програма DreamSpark имат достъп до Azure уеб сайтове, MySQL база данни (до 32 MB) и някои други функции Azure облак. Наскоро, на абонамент DreamSpark за студенти достъпно Azure SQL база данни, но само до 32 MB. Но ако не можете да получите по-свободен, но е много желателно - това е възможно.
За да ни помогне в създаването на проекта с безплатен SQL база данни SQL Server Compact ще дойде в облака, но първите неща, на първо място.

Microsoft® SQL Server ™ Compact 4.0 - безплатно вградена база данни, можете да използвате за създаване на ASP.NET уеб сайтове и приложения за компютри на Windows. SQL Server Compact 4.0 малки размери и подкрепя лично разполагане на изпълнимия файл в папката на приложението, опростява разработването на Visual Studio и WebMatrix, и предоставя удобен миграция на схема и данни за SQL Server.

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

База данни база данни SQL CE съхранява в .sdf файл. По отношение на ограниченията за размера на базата данни, така че е толкова, колкото 4 GB! .sdf файл, просто може да се копира разгръщането на целевата система - това е, което ние използваме.

За да започнете, нека вземем всеки проект, който вече използва база данни на SQL Server или да създадете нов.
Ще използвам една малка завършен проект, който използва SQL Server и Рамката Entity.

За да започнете отначало NuGet установи «EntityFramework.SqlServerCompact». Това е достатъчно, тъй като когато инсталирате други необходими пакети са се изтеглили.

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

След това трябва да се промени ConnectionString и го занесете в предвид:

Забележка: Задължителен DB е * .sdf формат

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

След стартирането на проекта, както и в папката App_Data на нашата молба ще бъде SQL база данни, файл CE.

Следващата стъпка е да се включат файла в проекта. За да направите това, добавете файл * .sdf в папката App_Data в Visual Studio.

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Сега сте готови за разполагане на приложения в облака. Както споменах по-рано, можете да поставите безплатни уеб сайтове Azure Azure. Сайтът може да бъде създадена директно в рамките на Visual Studio през настройките на разполагане, но за да се избегнат грешки, аз препоръчвам да го правите през Azure портала.

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Microsoft SQL Server Compact работи добре в Azure, но този начин за позициониране на база данни в облака може да се прилага към различни ASP .NET хостинг, SQL база данни, където само лукс / премия.

За да направите това, аз да изтеглите файла с базата данни (чрез набор от Azure разширение VS онлайн) и го зареди в LINQPad.

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Малко застой в Microsoft лазурно или да създадете безплатна база данни SQL в облака

Това е всичко! Като студент, мога да кажа, че този вид "свободен" много атрактивен, защото сървърът на база данни на SQL в облака на 4 GB на пътя не е лъжа!

Подкрепете проекта - споделете линка, благодаря!