powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Тип данных 23 (ошибка при импорт DBF в MSSQL)
8 сообщений из 8, страница 1 из 1
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39642202
rnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер!

Такая незадача - при попытке закачать DBF в MSSQL16 через DTS (он же SSIS) некоторые поля в исходной таблице показывают в Column Mappings, что они имеют некий якобы тип 23 , и при попытке идти дальше импорт падает. На самом деле это даты, и если вручную выставить им тип date или datetime, то всё импортируется на ура. Но файлов DBF несколько сотен, вручную возиться неохота, и хотелось бы найти способ сделать так, чтобы проблем с автоматической закачкой таких полей не было.

Смена провайдеров и манипуляции с Connection String ничего не дают.

Можно ли как-нибудь достичь желаемого?
...
Рейтинг: 0 / 0
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39642271
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rnkДобрый вечер!

Такая незадача - при попытке закачать DBF в MSSQL16 через DTS (он же SSIS) некоторые поля в исходной таблице показывают в Column Mappings, что они имеют некий якобы тип 23 , и при попытке идти дальше импорт падает. На самом деле это даты, и если вручную выставить им тип date или datetime, то всё импортируется на ура. Но файлов DBF несколько сотен, вручную возиться неохота, и хотелось бы найти способ сделать так, чтобы проблем с автоматической закачкой таких полей не было.

Смена провайдеров и манипуляции с Connection String ничего не дают.

Можно ли как-нибудь достичь желаемого?

Лехко.
1. Забить на SSIS.
2. Разучить OPENROWSET или Linked Server.
3. Иметь искомое щастье.
...
Рейтинг: 0 / 0
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39642318
_human
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rnk,

как вариант можно попробовать исправить тип в файл пакета - XML
...
Рейтинг: 0 / 0
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39642665
rnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разучить OPENROWSET или Linked Server.
Хорошая мысль, но таблицы DBF не видны. Linked Server образуется, но в нём пусто, хотя путь указан правильно, Everyone: Full Access для сервиса MSSQL прописан. OPENROWSET тоже не взлетел.

Пробовал ACE 12 вместо ACE 16, разницы нет.

как вариант можно попробовать исправить тип в файл пакета - XML
Не выходит каменный цветок. Файл пакета не успевает сформироваться, падает с ошибками преобразования типов.
...
Рейтинг: 0 / 0
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39642942
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rnk,

DBFы у вас битые.
...
Рейтинг: 0 / 0
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39643029
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rnkРазучить OPENROWSET или Linked Server.
Хорошая мысль, но таблицы DBF не видны. Linked Server образуется, но в нём пусто, хотя путь указан правильно, Everyone: Full Access для сервиса MSSQL прописан. OPENROWSET тоже не взлетел.

Пробовал ACE 12 вместо ACE 16, разницы нет.

как вариант можно попробовать исправить тип в файл пакета - XML
Не выходит каменный цветок. Файл пакета не успевает сформироваться, падает с ошибками преобразования типов.
DBF файлов не видите? А так пробовали?
...
Рейтинг: 0 / 0
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39643037
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rnkМожно ли как-нибудь достичь желаемого?
Впрочем, можно. Для этого нужно прочитать старое обсуждение проблемы импорта DBF в MSSQL .
...
Рейтинг: 0 / 0
Тип данных 23 (ошибка при импорт DBF в MSSQL)
    #39643202
rnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAPВпрочем, можно. Для этого нужно прочитать старое обсуждение проблемы импорта DBF в MSSQL .
Я пошёл другим путём. Так как файлы однотипные, я размножил файл с правильным указанием типа, используя консоль и PowerShell, а потом пробежался с помошью
Код: powershell
1.
[b]for %%f in (CHEM????.dtsx) do dtexec /f W:\PHARMIMP\%%f
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Тип данных 23 (ошибка при импорт DBF в MSSQL)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]