2013-05-29 10 views
6

Jeden z moich klientów ma bazę danych Foxpro (plik .DBF). Muszę przekonwertować go do bazy danych SQL Server 2008.Jak przekonwertować bazę danych Visual Foxpro na bazę danych SQL Server

Czy ktoś ma jakiś pomysł, jak to zrobić? Uprzejmie daj mi rozwiązanie.

góry dzięki ....

+0

Możesz chcieć spojrzeć na konfigurację połączonego serwera. niektóre informacje tutaj: http://serverfault.com/questions/361226/how-to-successfully-connect-to-foxpro-database-files-using-mssql-linked-server-f i http://msdn.microsoft.com /en-us/library/ms188279.aspx –

+1

Powinno być całkiem łatwe z [SQL Server Integration Services] (http://msdn.microsoft.com/en-us/library/ms141026.aspx) - wystarczy otworzyć '. plik dbf', przenieś dane do tabeli bazy danych SQL Server - gotowe! –

Odpowiedz

10

spróbuj wykonać następujące kroki:

1.Create ODBC źródło danych DBF plik

enter image description here

2.Using SQL Server Kreator importu danych (kliknij prawym przyciskiem myszy do bazy danych w SSMS)

enter image description here

3.Choose dostawcy danych ODBC jako źródła danych

enter image description here

4.Map i importować dane

enter image description here

5

można użyć "Upsizing Wizard" z programu Visual FoxPro, to loc na Narzędzia -> Wizardy -> Kreator rozbudowy.

Jeśli spróbujesz to zachować na uwadze dwie rzeczy:

  • Trzeba dodać dBfs do kontenera bazy danych (jest to bezpieczne procedury: utworzyć nową bazę danych i dodać tabelach). BACKUP, tego pliku nie można już używać jako "darmowego stołu". Ponownie, rozmowa o danych jest bezpieczna.
  • Możesz potrzebować tego do 32-bitowego problemu, AFAIK nie ma 64-bitowego sterownika ODBC dla DBFs o VFP. A Kreator rozbudowy nie działa dla OLEDB.

Zobacz więcej na ten temat w tym artykule KB: HOWTO: How to Use the Upsizing (SQL) Wizard in Visual FoxPro

Edit:

ja zupełnie zapomniałem ulepszony Kreator rozbudowy w Visual FoxPro 9 SP2, to jest lepsze: (VFP) Upsizing Simplified

Edit2: Może to pomóc: How to use SQL Server 2005 Integration Services (SSIS) to import Visual FoxPro data into SQL Server.

Powiązane problemy