2009-02-23 7 views
24

Stworzyłem bazę danych SDF (SQL CE) z Visual Studio 2008 (Dodaj/Nowa pozycja/Lokalna baza danych).Jak mogę zarządzać bazami danych SQL CE w SQL Server Management Studio?

Czy można edytować tę bazę danych za pomocą SQL Server Management Studio? Próbowałem go dołączyć, ale oferował tylko .mdf i załączenie pliku .sdf "nie udało się pobrać danych dla tego żądania".

Jeśli tak, czy można również tworzyć pliki SDF za pomocą Management Studio? Czy utknęliśmy w prostym interfejsie menedżera bazy danych Visual Studio 2008?

Odpowiedz

22

Możesz tworzyć pliki .sdf za pomocą SQL Server 2008 Management Studio.

W oknie dialogowym Plik> Podłącz obiekt Explorer zmień listę rozwijaną Server Type na SQL Server Compact Edition.

Następnie w rozwijanym pliku bazy danych wybierz Nowa baza danych .... i jesteś gotowy do pracy.

1

Czy korzystasz z Management Studio 2005, czy 2008? Powinien działać w 2008 roku, jeśli utworzysz bazę danych SQL CE 3.5 ... nie w 2005 roku.

+1

Kiedy próbowałem otworzyć sdf CE w 2008 studio, otrzymuję komunikat "Nie ma edytora dostępnego dla xxxx.sdf" – Dan

15
  • Management Studio 2005 obsługuje SQL CE 3.0.
  • Studio Management 2005 SP2 obsługuje do SQL CE 3.1.
  • Management Studio 2008 obsługuje do SQL CE 3.5 SP1

myślę Management Studio ekspresowe 2008 nie obsługuje bazy danych SQL CE.

+22

Wystarczy dodać krótką aktualizację, gdy SQL CE 4.0 jest obecnie niedostępny. SQL Management Studio 2008 nie obsługuje SQL CE 4.0. Istnieje kilka pomocnych narzędzi na http://sqlcetoolbox.codeplex.com/. Zobacz także http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/7588375e-3069-4d68-9365-29feb25b7296 i 1. \t http://weblogs.asp.net/scottgu/archive /2011/01/11/vs-2010-sp1-and-sql-ce.aspx –

+1

sqlcetoolbox zrobił to dla mnie. Gdyby to była odpowiedź, przegłosowałbym to. –