Преобразование базы данных Visual Foxpro в базу данных SQL Server
у одного из моих клиентов есть база данных Foxpro (). Мне нужно преобразовать его в базу данных SQL Server 2008.
кто-нибудь знает, как это сделать? Пожалуйста, дайте мне решение.
спасибо заранее....
2 ответов
выполните следующие действия:
1.Create источник данных ODBC для DBF
2.Используя мастер импорта данных SQL Server (щелкните правой кнопкой мыши на базе данных в SSMS)
3.Выберите поставщик данных для ODBC в качестве источника данных
4.Карта и импорт данных
вы можете использовать "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.