2009-02-23 5 views
24

Я создал базу данных SDF (SQL CE) с Visual Studio 2008 (Добавить/Новый элемент/Локальная база данных).Как я могу управлять базами данных SQL CE в SQL Server Management Studio?

Возможно ли отредактировать эту базу данных с помощью SQL Server Management Studio? Я попытался прикрепить его, но он предложил только .mdf и приложил файл .sdf к «не удалось получить данные для этого запроса».

Если да, возможно ли создавать файлы SDF с помощью Management Studio? Или мы придерживаемся простого интерфейса менеджера баз данных Visual Studio 2008?

ответ

22

Вы можете создавать файлы .sdf с помощью SQL Server 2008 Management Studio.

В диалоговом окне «Файл»> «Соединить обозреватель объектов» измените раскрывающийся список «Тип сервера» на SQL Server Compact Edition.

Затем в раскрывающемся списке «Файл базы данных» выберите «Новая база данных» ... и вы готовы к работе.

1

Вы использовали Management Studio 2005 или 2008? Он должен работать в 2008 году, если вы создадите базу данных SQL CE 3.5 ... только не в 2005 году.

+1

Когда я попытался открыть CE sdf в студии 2008 года, я получаю сообщение об ошибке «Для xxxx.sdf нет редактора» – Dan

15
  • Management Studio 2005 поддерживает SQL CE 3.0.
  • Management Studio 2005 SP2 поддерживает до SQL CE 3.1.
  • Management Studio 2008 поддерживает до SQL CE 3.5 SP1

Я думаю Management Studio Экспресс 2008 не поддерживает базы данных SQL CE.

+22

Просто добавьте краткое обновление теперь, когда SQL CE 4.0 отсутствует. Студия управления SQL 2008 не поддерживает SQL CE 4.0. Есть несколько полезных инструментов на http://sqlcetoolbox.codeplex.com/. См. Также http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/7588375e-3069-4d68-9365-29feb25b7296 и 1. \t http://weblogs.asp.net/scottgu/archive /2011/01/11/vs-2010-sp1-and-sql-ce.aspx –

+1

sqlcetoolbox сделал это для меня. Если бы это был ответ, я бы его поддержал. –