2008-11-14 22 views
9

Zacząłem używać Sql Compact wersji mojego DB i podczas rozwoju okazało się, że DB musi być dostępny przez sieć. Przyczyna Nie mogłem znaleźć sposobu na udostępnienie pliku SDF przez sieć bez replikacji. Muszę zaimportować go do programu SQL Server 2008 (Express).Jak importować plik SDF

Jakieś pomysły?

Odpowiedz

1

Jest to trudniejsze, ponieważ wygląda na to, że nie działa z kreatorem importu i eksportu SQL Server.

Można napisać mały program, który pobiera wszystkie dane z tabeli plików SDF według tabeli/rekordu według rekordu, a następnie wstawia je do bazy danych SQL.

+0

Chcę również schemat tabel nie tylko ich treść . Gdybym mógł po prostu przekonwertować tabele sdf na sql ... –

0

Szukałem, czy można użyć ODBC do bezpośredniego dostępu do pliku bazy danych, ale najwyraźniej nie ... Zgodnie z this forum thread najlepiej jest spróbować uzyskać do niego dostęp za pośrednictwem OLEDB/ADO.

2

CodePlex ma teraz kilka narzędzi idealnie pasujących do tego pytania.

To są rozszerzenia IDE.

Jeśli używasz SQL Server Management Studio Express lub wyższy, dostać this one.

Jeśli używasz Visual Studio 2010 Pro lub wyższy, dostać this one.

+0

Pomogło mi to! – curious1