Wie konvertiert man Visual Foxpro-database in SQL server-database

Einer meiner Kunden hat eine Foxpro database ( .DBF file). Ich muss es in eine SQL server 2008 database umwandeln.

Hat jemand eine Ahnung, wie man das macht? Bitte geben Sie mir Lösung.

Danke im Voraus….

Versuchen Sie folgende Schritte:

1.Beenden Sie die ODBC-dataquelle an die DBF- file

Bildbeschreibung hier eingeben

2. Verwenden von SQL server Import Data Wizard (mit der rechten Maustaste auf die database im SSMS)

Bildbeschreibung hier eingeben

3.Wählen Sie dataanbieter für ODBC als dataquelle

Bildbeschreibung hier eingeben

4.Map und importiere deine data

Bildbeschreibung hier eingeben

Sie können den "Upsizing Wizard" aus dem Visual FoxPro Programm verwenden, es befindet sich auf Tools -> Wizards -> Upsizing Wizard.

Wenn Sie dies versuchen, behalten Sie sich zwei Dinge vor:

  • Sie müssen die DBFs zu einem databasecontainer hinzufügen (es ist eine sichere Prozedur: Erstellen Sie eine neue database und fügen Sie die Tabellen hinzu). BACKUP , diese file kann nicht mehr als "Free Table" verwendet werden. Wiederum reden über data ist sicheres Ding.
  • Sie können dies in eine 32-Bit-Sorge, AFAIK gibt es keine 64 Bits ODBC-Treiber für DBFs o VFP-databaseen. Und der Upsizing Wizard funktioniert nicht für OLEDB.

Weitere Informationen hierzu finden Sie in diesem KB-Artikel: HOWTO: So verwenden Sie den Upsizing (SQL) -Wizard in Visual FoxPro

Bearbeiten:

Ich habe den verbesserten Upsizing Wizard in Visual FoxPro 9 SP2 total vergessen, es ist viel besser: (VFP) Upsizing Simplified

Edit2: Dies könnte helfen: So verwenden Sie SQL server 2005 Integration Services (SSIS), um Visual FoxPro-data in SQL server zu importieren.