7

Я следую руководству по использованию C # в выпуске Microsoft Visual Studio 2017 Community Edition. Я должен добавить новую базу данных SQL в мой проект и дать ему расширение .sdf

В уроке они выбирают его из меню шаблонов, которое поставляется вместе с IDE, но у меня его нет. Единственная база данных, которую я вижу, это «База данных на основе сервисов», которая использует расширение .mdf, а также выдает мне небольшую ошибку / предупреждение: Ошибка базы данных SQL

Кто-нибудь знает, как обойти это? Я в значительной степени новичок, так что сообщение об ошибке ничего не значит для меня, и я не могу продолжать учебник, не выполнив этот шаг. Большое спасибо всем, кто может мне здесь помочь, и я обязательно выскажу самый полезный ответ.

_________________________РЕДАКТИРОВАТЬ:

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

Экран специальной установки SQL

1 ответ1

6

Создание файла базы данных SQL Server Compact Edition в Microsoft Visual Studio 2017

Microsoft прекращает поддержку файлов SDF с помощью Visual Studio

Похоже, Microsoft устарела SQL Server Compact, и вместо этого предлагается использовать SQL Server Express .

Расширение файла для файлов данных SQL Server Compact DB - SDF, поэтому просто планируйте использовать SQL Server Express и соответствующее ему расширение MDF для своих файлов данных БД.


Microsoft Connect

Написал Срини [MSFT] 18.02.2013 в 11:52

SQL Server compact edition находится в режиме устаревания, и в ближайшем будущем новые выпуски не запланированы. Последний выпуск SQL CE 4.0SP1 (и более ранние выпуски, которые все еще находятся в цикле поддержки) будут и впредь поддерживаться в течение всего жизненного цикла, и Microsoft стремится исправить любые серьезные проблемы с блокировкой, обнаруженные в этих выпусках. На данный момент, мы не считаем, что эта проблема находится в этой категории, и, следовательно, мы закрываем эту проблему.

В развертываниях на настольных компьютерах и ноутбуках миграция на SQL Server LocalDB/SQL Express является возможным вариантом для многих из текущих пользователей (http://msdn.microsoft.com/en-us/library/hh510202.aspx)

источник


SQL Server Express

неодобрение

В феврале 2013 года Microsoft объявила, что SQL Server Compact Edition устарела.

Хотя никаких новых версий или обновлений не планируется, Microsoft продолжит поддерживать SQL Compact через стандартную политику поддержки жизненного цикла. Эта поддержка закончится в июле 2021 года.

источник


Дополнительные ресурсы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .