2015-07-29 4 views
1

Я преобразовываю все наши базы данных из файлов dfase visual foxpro на сервер sql. таблица .dbf, с которой у меня возникают проблемы, содержит кучу полей символов и поле datetime. Я создал эквивалентную таблицу в SQL-сервере с полями одинакового размера и поле datetime. Однако, когда я иду, чтобы импортировать .dbf файл в SQL-сервер, он сразу дает мне эту ошибку:Dbf to sql datetime не импортирует

enter image description here

визуальные данные FoxPro даты и времени выглядит следующим образом, хотя:

enter image description here

и свойства поля в visual foxpro выглядят так:

enter image description here

Является ли datetime в sq-server отличным от datetime в .dbf-файле? Я не понимаю, что говорит сообщение об ошибке. Как сделать так, чтобы я мог импортировать эту таблицу без проблем? любая помощь приветствуется

спасибо

+0

Какая версия и выпуск SQL Server? Кроме того, вы используете стороннюю утилиту. Может, проблема есть? –

+0

@ EricHauenstein - это интерфейс AnySQL Maestro, но он работает на сервере MS SQL 2012 – Vbasic4now

ответ

2

Я успешно использовал инструмент мастера Upsizing Sql Server от свободного Седна выпуска пакета Microsoft для VFP. Он запускается с Visual FoxPro для загрузки всех ваших данных на Sql Server.

Примечание. Если таблицы DBF не находятся в DBC, вам необходимо сделать копию таблиц и индекс в отдельной папке, а затем добавить таблицы в DBC, а затем использовать мастер Upsizing Wizard.

http://vfpx.codeplex.com/wikipage?title=Sedna#SQLServerUpsizing

Кроме того, здесь статья из журнала CODE о том, как использовать его: http://www.codemag.com/article/0703052

 Смежные вопросы

  • Нет связанных вопросов^_^