2013-08-16 2 views
0

Я работаю над приложением в свободное время, и я хочу использовать базу данных SQL Server. У меня есть .iso для SQL Server 2008 R2 Developer, но у меня нет дополнительного компьютера для выделения в качестве сервера. Я предположил, что могу использовать VMware Player для виртуального сервера, но из того, что я прочитал, кажется, что мне понадобится VMware vCenter или другая платная версия.Бесплатный вариант для виртуального SQL Server

Есть ли бесплатный вариант для создания базы данных SQL Server? Это будет крайне малый масштаб (3 таблицы и только для моего личного использования), поэтому я вообще не беспокоюсь о производительности.

+2

Почему бы просто не запустить SQL Server в вашей личной системе разработки? Вам не нужна отдельная система для SQL Server. Это очень тихо и малоэффективно, если оно не используется сильно. –

+0

Не будьте брошены .iso. Это не установка ОС - это просто образ диска, содержащий стандартный установщик Windows. –

ответ

3

Вы можете установить это локально на свой компьютер. Нет необходимости в виртуальном движке. Даже если некоторые из документов MS говорят, что вам нужна серверная операционная система, это не так. У установки есть проверка на действительную операционную систему, и она просто отлично подходит для Windows XP, Vista, 7 по моему опыту.

Но если вы хотите, VMWare Player также будет работать. В отличие от его имени вы также можете создавать с ним виртуальные движки, но с некоторыми ограничениями.

И для действительно небольшого решения, даже бесплатного SQL Server Express. Если я правильно помню, основное ограничение состоит в том, что данные не могут превышать 1 ТБ.

+2

Информация о максимальном размере SQL Express DB здесь: [Ограничение на размер базы данных SQL Server 2008 R2 Express увеличено до 10 ГБ] (http://blogs.msdn.com/b/sqlexpress/archive/2010/04/21/database-size- ограничение-увеличилась к 10GB-в-SQL-Server-2008-r2-express.aspx) –

0

SQL Server может запускаться локально без каких-либо проблем даже на вашем компьютере разработчика/игры/просмотра, не создавая слишком много помех. Нет никакой проблемы при установке его для тестирования и даже для производства небольших систем (экспресс-издание является бесплатным и действительным для этих целей).

Другой, даже более тонкий, альтернативный вариант, если вы решитесь перейти на SQL 2012, - это использовать новую функцию LocalDB. Это в основном тот же самый движок db с очень важной разницей: он выполняет NOT как службу, но вместо этого это обычная программа, которая автоматически запускается при попытке подключения. Преимущества состоят в том, что он не потребляет ресурсы до тех пор, пока он не понадобится, и все же у вас есть почти полный набор функций реального сервера. Here - введение на нем. Хотя я никогда не использовал его (всегда с полной экспресс-версией), он кажется хорошим для тех программ, которые вы хотите развивать.

Смежные вопросы