Преобразование базы данных Visual Foxpro в базу данных SQL Server

у одного из моих клиентов есть база данных Foxpro (). Мне нужно преобразовать его в базу данных SQL Server 2008.

кто-нибудь знает, как это сделать? Пожалуйста, дайте мне решение.

спасибо заранее....

2 ответов


выполните следующие действия:

1.Create источник данных ODBC для DBF

enter image description here

2.Используя мастер импорта данных SQL Server (щелкните правой кнопкой мыши на базе данных в SSMS)

enter image description here

3.Выберите поставщик данных для ODBC в качестве источника данных

enter image description here

4.Карта и импорт данных

enter image description here


вы можете использовать "Upsizing Wizard" из программы Visual FoxPro, она находится на Tools -> Wizards -> Upsizing Wizard.

Если вы попробуете это, имейте в виду две вещи:

  • вам нужно добавить DBFs в контейнер базы данных (это безопасная процедура: создайте новую базу данных и добавьте таблицы). резервное копирование, этот файл больше не может использоваться как "свободная таблица". Опять же, говорить о данных безопасно.
  • вам может понадобиться это в 32bit беспокойство, AFAIK нет 64-битного драйвера ODBC для баз данных DBFs o VFP. И мастер роста не работает на OLEDB.

подробнее об этом в этой статье: HOWTO: как использовать мастер Upsizing (SQL) в Visual FoxPro

Edit:

Я полностью забыл улучшенный мастер увеличения размера в Visual FoxPro 9 SP2, это намного лучше:(VFP) Upsizing упрощенный

Edit2: это может помочь: как использовать SQL Службы Server 2005 Integration Services (SSIS) для импорта данных Visual FoxPro в SQL Server.