2013-05-29 19 views
6

Müşterilerimden birinin bir Foxpro veritabanı (.DBF dosya) vardır. Bir SQL Server 2008 veritabanına dönüştürmem gerekiyor.Visual Foxpro veritabanını SQL Server veritabanına dönüştürme

Bunun nasıl yapılacağı hakkında bir fikri olan var mı? Lütfen bana çözüm verin. peşin

Teşekkür ....

+0

Bağlantılı bir sunucu kurmaya bakmak isteyebilirsiniz. Burada bazı bilgiler http://serverfault.com/questions/361226/how-to-successfully-connect-to-foxpro-database-files-using-mssql-linked-server-f ve http://msdn.microsoft.com /en-us/library/ms188279.aspx –

+1

[SQL Server Entegrasyon Hizmetleri] ile oldukça kolay olmalı (http://msdn.microsoft.com/en-us/library/ms141026.aspx) - sadece açın. dbf dosyası, verileri bir SQL Server veritabanı tablosuna aktarın - bitti! –

cevap

10

Aşağıdaki adımlar deneyin:

1.Create ODBC veri kaynağı DBF için dosya

enter image description here

2.Using SQL Server Verileri İçe Aktar Sihirbazı (SSMS'de veritabanına sağ tıklayın)

veri kaynağı olarak ODBC için

enter image description here

3.Choose Veri sağlayıcı

enter image description here

4.Map ve veri

enter image description here içe

5

kullanabilirsiniz Visual FoxPro programından "Yükseltme Sihirbazı", burası Araçlar -> Sihirbazlar -> Yükseltme Sihirbazı.

bu aklında iki noktaya dikkat denerseniz: Bir Veritabanı Konteyner dBFS eklemek gerek

  • (güvenli bir prosedür: Yeni veritabanı oluşturmak ve tablolar ADD). YEDEKLEME, bu dosya artık "Serbest tablo" olarak kullanılamaz. Yine, veri hakkında konuşmak güvenli bir şeydir.
  • 32 bitlik bir kayda ihtiyaç duyabilirsiniz, AFAIK DBF'ler o VFP Veritabanları için 64 bit ODBC sürücüsü yoktur. Yükseltme Sihirbazı OLEDB için çalışmıyor.

bu KB makalesinde bu konuda daha fazla bakınız: HOWTO: How to Use the Upsizing (SQL) Wizard in Visual FoxPro

Düzenleme:

Tamamen Visual FoxPro 9 SP2 iyileşme Yükseltme Sihirbazı unuttular, böylesi daha iyi: (VFP) Upsizing Simplified

Edit2: Bu yardımcı olabilir: How to use SQL Server 2005 Integration Services (SSIS) to import Visual FoxPro data into SQL Server.

İlgili konular