какой легкий тип SQL Server я мог бы использовать на своем компьютере разработчика для проекта C # VS2010? - PullRequest
1 голос
/ 15 мая 2010

Какой легкий тип SQL Server я мог бы использовать на своем компьютере разработчика для проекта C # VS2010? (например, SQL Server Express, SQL Server CE, полная версия и т. д.).

То есть я использую экземпляр VMWare Fusion на своем MacBook и просто хочу что-то разработать для проекта C # VS2010. Я планирую иметь простую базу данных (не много таблиц), но буду использовать Entity Framework.

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

Ответы [ 3 ]

3 голосов
/ 15 мая 2010

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

Здесь вы найдете пошаговое руководство по созданию базы данных , а - гораздо больше информации о возможностях базы данных Visual Studio здесь .

1 голос
/ 15 мая 2010

Это полностью зависит. Для простой работы экспресс в порядке. Я предпочитаю по-прежнему устанавливать версию dev для инструментов управления.

В противном случае просто перейдите к версии dev - у вас нет выбора, если вы все равно захотите больше, чем простой стандартный SQL на вашем сервере. Если вы НЕ ИСПОЛЬЗУЕТЕ его, sql-сервер довольно легкий.

0 голосов
/ 15 мая 2010

SQL Server CE (Compact Edition) - это самая легкая из доступных версий SQL Server. База данных хранится в одном файле (.sdf), а механизм базы данных размещается в процессе (например, это не отдельная служба Windows). Несмотря на то, что он поддерживает большинство стандартных SQL, существуют и более продвинутые функции, которые он не поддерживает, например хранимые процедуры (подробнее см. в этом PDF ). Кроме того, существуют ограничения при использовании Entity Framework с SQL CE (см. здесь ).

SQL Express гораздо больше похож на полноценный SQL Server, но для него требуется запуск отдельных служб на вашем компьютере, и он использует больше ресурсов, чем SQL CE. Если в какой-то момент вы планируете перейти на использование полнофункционального SQL Server, лучше всего использовать SQL Express.

Вы можете использовать встроенный в Visual Studio Server Explorer для администрирования любого типа базы данных, которую вы настроили, или, альтернативно, вы можете использовать SQL Server Management Studio (Express), который является более мощным. Я не уверен, что его можно использовать для администрирования баз данных SQL CE.

...