Mam plik SDF i chciałbym pobrać jego schemat i zapytać o niego za pomocą interfejsu użytkownika. W jaki sposób mogę to zrobić? Nie mam zainstalowanego programu Visual Studio na komputerze i chciałbym zainstalować jak najmniej oprogramowania.
Mam plik SDF i chciałbym pobrać jego schemat i zapytać o niego za pomocą interfejsu użytkownika. W jaki sposób mogę to zrobić? Nie mam zainstalowanego programu Visual Studio na komputerze i chciałbym zainstalować jak najmniej oprogramowania.
Odpowiedzi:
Wypróbuj SQL Server Management Studio (wersja 2008 lub starsza) firmy Microsoft. Pobierz go stąd . Nie jestem pewien co do licencji, ale wydaje się, że jest bezpłatna, jeśli pobierzesz EXPRESS EDITION.
Możesz także mieć możliwość korzystania z późniejszych wersji programu SSMS. W 2016 r. Musisz zainstalować rozszerzenie.
Jeśli masz taką możliwość, możesz skopiować plik sdf na inną maszynę, którą możesz zanieczyścić dodatkowym oprogramowaniem.
Aktualizacja: komentarz Nicka Westgate'a w ładnym formacie
Kroki nie są wcale takie intuicyjne:
- Otwórz program SQL Server Management Studio lub, jeśli jest uruchomiony, wybierz opcję Plik -> Połącz Eksplorator obiektów ...
- W oknie dialogowym Połącz z serwerem zmień typ serwera na SQL Server Compact Edition
- Z listy rozwijanej Plik bazy danych wybierz opcję <Przeglądaj więcej ...>
- Otwórz plik SDF.
Pobierz i zainstaluj LINQPad , działa dla SQL Server, MySQL, SQLite, a także SDF (SQL CE 4.0).
Kroki dla otwartych plików SDF:
Kliknij Dodaj połączenie
Wybierz opcję Kompiluj kontekst danych automatycznie i Domyślnie (LINQ to SQL) , a następnie dalej .
W obszarze Dostawca wybierz SQL CE 4.0 .
W obszarze Baza danych z zaznaczonym załącznikiem pliku bazy danych wybierz opcję Przeglądaj, aby wybrać plik .sdf.
Kliknij OK .
Możesz otworzyć bazy danych SQL Compact 4.0 bezpośrednio z programu Visual Studio 2012, przechodząc do
i postępując zgodnie z instrukcjami.
Jeśli zgadzasz się na ich aktualizację do 4.0, możesz również otwierać starsze wersje kompaktowych baz danych SQL - przydatne, jeśli chcesz tylko rzucić okiem na niektóre tabele itp., Aby uzyskać informacje, takie jak tworzenie lokalnych baz danych systemu Windows Phone.
(uwaga nie jestem pewien, czy wymaga to określonego SKU VS2012, jeśli to pomaga, używam Premium)