Mam plik SDF i chciałbym pobrać jego schematu i kwerendy go z niektórych UI. Jak mogę to zrobić? Nie mam zainstalowanego Visual Studio na komputerze i chciałbym zainstalować jak najmniej oprogramowania, jak to możliwe.Jak otworzyć plik SDF (SQL Server Compact Edition)?
Odpowiedz
Wypróbuj Studio zarządzania serwerami sql (wersja 2008 lub wcześniejsza) firmy Microsoft. Pobierz go z here. Nie mam pewności co do licencji, ale wydaje się być bezpłatne, jeśli pobierasz EXPRESS EDITION.
Jeśli masz opcję, możesz skopiować plik sdf na inną maszynę, którą możesz zanieczyścić dodatkowym oprogramowaniem.
Aktualizacja: komentarz z Nickiem Westgate w ładnym formatowania
The steps are not all that intuitive:
- Open SQL Server Management Studio, or if it's running select File -> Connect Object Explorer...
- In the Connect to Server dialog change Server type to SQL Server Compact Edition
- From the Database file dropdown select < Browse for more...>
- Open your SDF file.
To didn ' t dla mnie działa, open Compact, o którym wspomniał Ivan, pracował. Wypróbowałem SQL Management Studio 2008 Express i mój plik sdf był Sql Ce wersja 4.0 –
Czy nie jest plik SDF z SQL Server Compact? I tak SQL Server Management Studio nie będzie mógł ich otworzyć? Jestem zaskoczony, że to zadziałało dla Petera. – dumbledad
Edytowanie mojej odpowiedzi zostało odrzucone, więc przepraszam za kiepskie formatowanie. Kroki nie są aż tak intuicyjne i powinny znaleźć się w odpowiedzi! (1) Otwórz SQL Server Management Studio, lub jeśli działa wybierz Plik -> Podłącz Eksplorator obiektów ... (2) W oknie dialogowym Połącz z serwerem zmień Typ serwera na SQL Server Compact Edition (3) Z menu Plik wybierz opcję < Przeglądaj, aby uzyskać więcej ...> (4) Otwórz plik SDF. –
Można otworzyć SQL Compact 4,0 Bazy danych z Visual Studio 2012 bezpośrednio, przechodząc do
- Widok ->
- Server Explorer ->
- Połączenia danych ->
- Dodaj połączenie ...
- Change ... (Źródło danych :)
- Microsoft SQL Server Compact 4.0
- Przeglądaj ...
i postępując zgodnie z instrukcjami.
Jeśli wszystko z nimi w porządku, można zaktualizować do wersji 4.0, można również otworzyć starsze wersje kompaktowych baz danych SQL - przydatne, jeśli po prostu chcesz rzucić okiem na niektóre tabele itp., Na przykład na tworzenie lokalnej bazy danych systemu Windows Phone.
(należy pamiętać, że nie jestem pewien, czy to wymaga szczególnego SKU z VS2012, czy to pomaga biegnę Premium)
Dzięki Blakomen, najlepsza odpowiedź, jeśli masz VSS 2012 IMO. Niestety nie był to przypadek OP, ale pomógł mi. –
W VS 2013 nie widzę przycisku "Zmień ..." i opcji dla programu SQL Server Compact 4.0, mimo że mam go zainstalowany. Jedyną rzeczą, która zadziałała dla mnie była LINQPad. – RandomEngy
W 2013 r. Obsługa SQL CE została usunięta :( –
Pobierz i zainstaluj LINQPad, że pracuje dla SQL Server, MySQL, SQLite, a także SDF (SQL CE 4.0).
Procedura otwierania plików SDF:
Kliknij Dodaj połączenie
Wybierz Konstruowanie kontekstu danych automatycznie i domyślna (LINQ do SQL), następnie Następny.
Pod Provider wybrać SQL CE 4.0.
Pod Database z Dołącz plik bazy danych wybrany, wybierz Browse, aby wybrać plik .sdf.
Kliknij OK.
Próbowałem SSMS i VS sposób i oba nie działały.To zrobił. –
Działa świetnie: oto zrzut ekranu z niego w akcji (patrz CodeCamper.sdf): https: //twitter.com/johnleniel/status/470334781658783744 –
Próbowałem tego i otrzymałem błąd: musiałem wywołać SqlCeEngine.Upgrade(), aby go użyć. Wpisanie tego polecenia w LinqPad nie zadziałało, więc zrobiłem szybki aplikacja konsolowa do uaktualnienia pliku Dodaj odwołania -> Złożenia -> Rozszerzenia -> System.Data.SqlServerCe, następnie nowy SqlCeEngine (@ "Źródło danych = D: \ mydb.sdf") Upgrade(); Po uruchomieniu programu t, LinqPad działało ładnie. – RandomEngy
- 1. SQL Server Compact Edition 4 - AccessViolationException
- 2. Jak importować plik SDF
- 3. Metody migracji bazy danych SQL (mdf) do SQL Compact Edition (sdf)
- 4. Jak korzystać z SQL Server Compact Edition (CE) z Java?
- 5. Jak zmienić nazwę tabeli w SQL Server Compact Edition?
- 6. Jak importować dane w SQL Compact Edition?
- 7. Czy SQL Server Compact Edition jest rozsądną alternatywą dla SQLite?
- 8. SQL Server Compact - Zarządzanie schematami
- 9. Czy SQL Compact Edition wspiera indeksy klastrowe?
- 10. Jak zmienić nazwę tabeli w serwerze sql compact edition
- 11. Zwiększ rozmiar pliku sql compact 3.5 .sdf przy użyciu C#
- 12. Jak mogę uaktualnić bazę danych Sdf Sql Server CE 3.5 do Sql Server CE 4.0?
- 13. Wady korzystania z SQL Server Compact w porównaniu z dedykowaną bazą danych SQL Server
- 14. Jak otworzyć bazę danych SQL Compact tylko do odczytu
- 15. Plik SDF został automatycznie utworzony w projektach Visual Studio?
- 16. Jak uruchomić usługę analizy w SQL Server Express Edition
- 17. Shrink lub kompaktowy w Sql Server CE?
- 18. ASP.NET MVC 4 + Entity Framework 6 + instalacja SQL Compact Edition 4.0 bez instalacji
- 19. Czy mogę wykonać wiele instrukcji w SQL Server Compact 4?
- 20. Najlepszy sposób na synchronizację zdalnej bazy danych SQL Server z lokalną bazą danych SQL Server Compact?
- 21. Ciąg połączenia dla programu SQL Server Compact z Entity Framework?
- 22. SQL Server Compact 4.0 nie jest wyświetlany w Visual Studio 2010
- 23. Zalety i wady SQLite.NET i SQL Server Compact
- 24. Entity Framework łączący się z SQLEXPRESS, a nie SQL Compact
- 25. Jaka jest różnica między Shrink i Compact w SQL Server CE?
- 26. Jak otworzyć plik "nul"?
- 27. Jak otworzyć plik .smsu?
- 28. Jak otworzyć plik .hprof
- 29. sqlbulkcopy przy użyciu sql CE
- 30. Czy serwer sql compact nadal limit 4gb
Google "przeglądarka plików sdf", a zobaczysz wiele opcji, niektóre z nich za darmo. – DOK
Skorzystaj z programu open source "CompactView": http://www.sourceforge.net/p/compactview/home/Home/ – Ivan
Zobacz tę [szczegółową listę] (http://erikej.blogspot.com/2009/04/sql -compact-3rd-party-tools.html) –