Как открыть файл базы данных SQL CE4 .sdf? - PullRequest
14 голосов
/ 08 апреля 2011

Я установил 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 (/3578726/sql-compact-4-0-ne-mozhet-otkryt-prochitat-fail-sdf), но я бы очень хотел использовать Management Studio, если смогу, а не другой сторонний инструмент.

Ответы [ 5 ]

19 голосов
/ 08 апреля 2011
4 голосов
/ 18 апреля 2013

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

LINQPad - (см. Мое замечание к вопросу). Это работает довольно хорошо, плюс позволяет указывать LINQ или SQL для запросов.

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

4 голосов
/ 08 апреля 2011

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

визуально-студия-инструменты-для-SQL-serverl

чтобы сделать это.

0 голосов
/ 04 декабря 2018

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

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

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

0 голосов
/ 22 апреля 2016

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

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

...