Как открыть файл базы данных SQL CE4 .sdf?

Я установил Microsoft WebMatrix, который, как мне кажется, поставляется с SQL Server CE4. Я попытался открыть файл SDF в SQL Management Studio (SQL 2008), но получаю следующее сообщение об ошибке:

-------- Microsoft SQL Server Management Studio: нет редактора для «C:\efTest\App_Data\SchoolRepository.sdf».

Убедитесь, что приложение для типа файла (.sdf) установлено.

Как просмотреть/изменить базу данных .sdf?

Я вижу, что в StackOverflow есть аналогичный вопрос (http://stackoverflow.com/questions/4070860/sql-compact-4-0-cant-open-read-sdf-file), но я бы очень хотел использовать Management Studio, если Я могу, а не другой сторонний инструмент.


person willem    schedule 08.04.2011    source источник
comment
LINQPad работает хорошо (linqpad.net). Он может подключаться к файлам SQL CE версий 3.5 и 4.0.   -  person blins    schedule 13.07.2012
comment
@blins: я думаю, это должен быть ответ. Работает очень хорошо.   -  person Peter Majeed    schedule 18.04.2013


Ответы (5)


Вы можете скачать sql ce через веб-api, просто пройдя по этой ссылке

visual-studio-tools-for- sql-сервер

сделать это.

person Crimsonland    schedule 08.04.2011

Пробовали ли вы набор инструментов SQL Server Compact?

или анализатор запросов SQL Compact?

person Christian Resma Helle    schedule 08.04.2011
comment
Я вообще не смог использовать SQL Server Compact Toolbox, подождал 5 минут и сдался. Но SQL Compact Query Analyzer работает очень быстро. Загрузка 3 МБ, требует установки, но очень быстрая и работает - person user_v; 23.01.2012
comment
Несколько дней назад я опубликовал новый выпуск SQL Compact Query Analyzer :) - person Christian Resma Helle; 02.02.2012

Вот пара, которые очень хорошо сработали для меня с точки зрения подключения к базам данных SQL CE 3.5 и 4.0:

LINQPad — (см. мое примечание к вопросу) указание LINQ или SQL для запросов.

CompactView – выглядит довольно полнофункциональным + установка создает приятный Ассоциация файлов Windows, поэтому можно просто дважды щелкнуть, чтобы открыть/подключиться, например, к файлам .sdf.

person blins    schedule 18.04.2013

Для всех остальных вариантов требуется, чтобы на вашем компьютере был установлен SQL CE 4.0 Database Provider.

Этому не нужен провайдер http://sqlcequery.codeplex.com/.

person friend    schedule 22.04.2016

Если вы используете Visual Studio 2015, 2013, 2012, 2010, попробуйте SqlCeToolbox.4.5.0.3.vsix. Это набор инструментов SQL Server Compact/SQLite для Visual Studio.

Ссылка: http://www.sokhawin.com/how-to-open-sql-compact-edition-file-sdf-in-visual-studio-or-linqpad/

Он имеет возможность открывать и редактировать.

person Haryono    schedule 04.12.2018