При попытке импортировать старую базу данных Visual FoxPro в SQL при получении «Не удается найти столбец -1» - PullRequest
0 голосов
/ 29 июля 2010

У меня есть тонна файлов Visual FoxPro db, которые я пытаюсь импортировать в пустую базу данных SQL 2008 Express. Когда я запускаю мастер импорта и экспорта SQL, все кажется нормально. Когда я попадаю в раздел отображений, я могу нажать на предварительный просмотр и увидеть данные в выбранной таблице FP. Когда я нажимаю на Редактировать сопоставления или Далее, я получаю:

===================================
Column information for the source and destination data could not be retrieved.

"eqr_sellers" -> [dbo].[eqr_sellers]:

           - Cannot find column -1.
 (SQL Server Import and Export Wizard)
===================================

Cannot find column -1. (System.Data)

------------------------------
Program Location:

   at System.Data.DataColumnCollection.get_Item(Int32 index)
   at Microsoft.DataTransformationServices.Controls.ProviderInfos.MetadataLoader.LoadColumnsFromTable(IDbConnection myConnection, String[] strRestrictions)
   at Microsoft.SqlServer.Dts.DtsWizard.OLEDBHelpers.LoadColumnsFromTable(MetadataLoader metadataLoader, IDbConnection myConnection, String[] strRestrictions, DataSourceInfo dsi)
   at Microsoft.SqlServer.Dts.DtsWizard.TransformInfo.PopulateDbSourceColumnInfoFromDB(IDbConnection mySourceConnection)
   at Microsoft.SqlServer.Dts.DtsWizard.TransformInfo.PopulateDbSourceColumnInfo(IDbConnection mySourceConnection, ColumnInfoCollection& sourceColInfos)

Любое понимание будет оценено.

1 Ответ

0 голосов
/ 31 июля 2010

Какие типы данных? Поля с целочисленным автоинкрементом не поддерживаются разъемами ODBC, которые я использовал в прошлом.

...