Импорт базы данных Visual Foxpro в SQL Server

Я пытаюсь импортировать таблицы из базы данных Visual Foxpro в свой SQL Server 2008 с помощью мастера импорта и экспорта SQL Server.

Моя проблема в том, что некоторые типы столбцов не могут быть обнаружены автоматически. Когда я открываю сопоставление таблиц с проблемными столбцами, тип столбца устанавливается на 129. Для всех из них типом должен быть текст, но моя проблема в том, что мне нужно импортировать более 200 таблиц, и у меня нет времени прокручивать все таблицы и изменять типы столбцов. .

Итак, мой вопрос: есть ли способ автоматически установить тип по умолчанию на текст, если мастер не может определить, какой это тип?


person theone15247    schedule 06.02.2013    source источник


Ответы (2)


Из документации для мастера импорта и экспорта:

Мастер импорта и экспорта SQL Server использует файлы сопоставления, предоставляемые службами Integration Services, для сопоставления типов данных из одной версии базы данных или системы в другую ... По умолчанию файлы сопоставления в формате XML устанавливаются в C: \ Program Files \ Microsoft SQL Сервер \ 100 \ DTS \ MappingFiles.

Если вашему бизнесу требуются разные сопоставления между типами данных, вы можете обновить сопоставления, чтобы повлиять на сопоставления, выполняемые мастером.

Вы можете использовать что-то вроде Process Monitor, чтобы узнать, какой файл он использует и обновить. это уместно.

person stuartd    schedule 07.02.2013

Если у вас есть Visual FoxPro, вы можете попробовать мастер преобразования, доступный здесь: http://vfpx.codeplex.com/releases/view/10224.

person Tamar E. Granor    schedule 06.02.2013