powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт DBF в MS SQL
25 сообщений из 30, страница 1 из 2
Импорт DBF в MS SQL
    #39943968
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Столкнулся с проблемой при импорте файла DBF в MSSQL.

Версия
Microsoft SQL Server 2019 (RTM-CU2) (KB4536075) - 15.0.4013.40 (X64)
Feb 3 2020 16:40:57 Copyright (C) 2019 Microsoft Corporation Express Edition (64-bit) on Linux (Ubuntu 18.04.3 LTS) <X64>

Выполняю
sp_configure 'show advanced options','1'
reconfigure;
sp_configure 'Ad Hoc Distributed Queries', '1'
reconfigure


SELECT * FROM OPENROWSET ('MICROSOFT.ACE.OLEDB.12.0','dBase 5.0;HDR=YES;IMEX=2;DATABASE=D:\FIAS',
'SELECT * FROM ADDROB01.DBF')


Выдает ошибку
Only a SQL Server provider is allowed on this instance.
Подскажите,в чем может быть проблема?Может Экспресс не поддерживает этого провайдера?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39943999
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если дбф файл указать в параметре
DATABASE=D:\FIAS\ADDROB01.DBF

а выборку делать из таблицы?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944009
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
А если дбф файл указать в параметре
DATABASE=D:\FIAS\ADDROB01.DBF

а выборку делать из таблицы?


Для этого данные нужно туда поместить же..
у меня только куча данных FIAS..
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944027
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Выдает ошибку
А номер какой?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944030
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Максим Александровитч
Выдает ошибку
А номер какой?



7222
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944037
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Only a SQL Server provider is allowed on this instance.
Подскажите,в чем может быть проблема?Может Экспресс не поддерживает этого провайдера?
Аааа, "экспресс не поддерживает" :-)
У вас же линукс версия.
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944084
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Максим Александровитч
Only a SQL Server provider is allowed on this instance.
Подскажите,в чем может быть проблема?Может Экспресс не поддерживает этого провайдера?
Аааа, "экспресс не поддерживает" :-)
У вас же линукс версия.


да..
Блин,я догадывался.
А на DevelopersEdition тоже нет?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944123
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
А на DevelopersEdition тоже нет?
На Windows? Должно быть.
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944150
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Максим Александровитч
А на DevelopersEdition тоже нет?
На Windows? Должно быть.


Поставил на винде DE.

Выполняю.
sp_configure 'show advanced options','1'
reconfigure
sp_configure 'Ad Hoc Distributed Queries', '1'
reconfigure

...
Далее
SELECT * FROM OPENROWSET ('MICROSOFT.ACE.OLEDB.12.0','dBase 5.0;HDR=YES;IMEX=2;DATABASE=D:\FIAS',
'SELECT * FROM ACTSTAT.dbf')

Ошибка

Поставщик OLE DB "MICROSOFT.ACE.OLEDB.12.0" для связанного сервера "(null)" вернул сообщение "Неопознанная ошибка".

Погуглил.
Нашел,что поставщик 32 битный.
Сервер у меня 64 битный
Вопрос..как удалить 32 разрядного провайдера и поставить 64 битного?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944153
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уже нашли 64-битный провайдер?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944157
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Вопрос..как удалить 32 разрядного провайдера
Хм, а зачем удалять 32 бит провайдер??? Может, вообще все программы с компа снести?
Максим Александровитч
и поставить 64 битного?
Ну как, найти инсталятор, запустить.
Можно ещё предварительно прочитать инструкцию по установке.
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944189
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Максим Александровитч
Вопрос..как удалить 32 разрядного провайдера
Хм, а зачем удалять 32 бит провайдер??? Может, вообще все программы с компа снести?
Максим Александровитч
и поставить 64 битного?
Ну как, найти инсталятор, запустить.
Можно ещё предварительно прочитать инструкцию по установке.


Шикарно сказано.Сами делали так?
Типа как обуть ботинки - сесть и обуть.Можно еще стоя,даже лежа.
Вариантов тьма,верно?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944198
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Шикарно сказано.Сами делали так?
Да, а что сложного?
Бывало, устанавливал что то в виндах, почему вас это удивляет?
Даже этот 64 битный офисный драйвер устанавливал когда то давно.
Максим Александровитч
Вариантов тьма,верно?
Вы лучше напишите, что у вас конкретно не получилось, скопируйте сюда ошибку.
Пока у вас вопрос уровня "я нажал а экран погас".
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944202
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич
Вы уже нашли 64-битный провайдер?


Да,на каком-то бургском форуме.Поставил.
Но ошибка та же..Походу поверх 32-битного он не накатывается
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944203
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Максим Александровитч
Шикарно сказано.Сами делали так?
Да, а что сложного?
Бывало, устанавливал что то в виндах, почему вас это удивляет?
Даже этот 64 битный офисный драйвер устанавливал когда то давно.
Максим Александровитч
Вариантов тьма,верно?
Вы лучше напишите, что у вас конкретно не получилось, скопируйте сюда ошибку.
Пока у вас вопрос уровня "я нажал а экран погас".


Ща..эмулирую заново
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944206
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Гавриленко Сергей АлексеевичВы уже нашли 64-битный провайдер?


Да,на каком-то бургском форуме.Поставил.Эээ, что такое "бургский форум"?

Лучше скачать микрософтовский драйвер с сайта микрософта.

При гуглении "MICROSOFT.ACE.OLEDB" страница МС показывается первой, там есть 32 и 64 бит инсталяторы
https://www.microsoft.com/en-us/download/details.aspx?id=13255

На форумах можно смотреть всякие тонкости
Да, с ним есть проблемы, увы; поэтому я никогда не использовал эти драйверы, всегда импортил через SSIS в 32 бит режиме.
Но в принципе настроить можно.
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944215
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Максим Александровитч
пропущено...


Да,на каком-то бургском форуме.Поставил.
Эээ, что такое "бургский форум"?

Лучше скачать микрософтовский драйвер с сайта микрософта.

При гуглении "MICROSOFT.ACE.OLEDB" страница МС показывается первой, там есть 32 и 64 бит инсталяторы
https://www.microsoft.com/en-us/download/details.aspx?id=13255

На форумах можно смотреть всякие тонкости
Да, с ним есть проблемы, увы; поэтому я никогда не использовал эти драйверы, всегда импортил через SSIS в 32 бит режиме.
Но в принципе настроить можно.


Бургский,значит не русский..
Про SSIS..это Импорт данных?
Или создание пакетов в SSIS через VS(путь посложнее)?
Если через Импорт,то какой выбирать источник ACE OLEDB 16.0?
Если его то,в ней файлы с разрешением *.mdb,но мне нужен DBF
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944274
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч

Погуглил.
Нашел,что поставщик 32 битный.
Сервер у меня 64 битный
Вопрос..как удалить 32 разрядного провайдера и поставить 64 битного?

да.
Оба драйвера на одной машине не будут ставится.
Да и при установке, он должен об этом был сказать
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944275
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HandKot
Максим Александровитч

Погуглил.
Нашел,что поставщик 32 битный.
Сервер у меня 64 битный
Вопрос..как удалить 32 разрядного провайдера и поставить 64 битного?

да.
Оба драйвера на одной машине не будут ставится.
Да и при установке, он должен об этом был сказать


так а как старый -то удалить?
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944277
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
HandKot
пропущено...

да.
Оба драйвера на одной машине не будут ставится.
Да и при установке, он должен об этом был сказать


так а как старый -то удалить?

установка удаление программ

ЗЫЖ у меня сервер виндовый
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944298
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HandKot
Максим Александровитч
пропущено...


так а как старый -то удалить?

установка удаление программ

ЗЫЖ у меня сервер виндовый


так все просто чтоли..
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944303
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч,

https://www.sql.ru/forum/1322871/otkryt-dbf?hl=dbf
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944321
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Максим Александровитч,

https://www.sql.ru/forum/1322871/otkryt-dbf?hl=dbf


Прекрасно..если отсыл на SSIS,то явно не понятно..Указан Driver,но не указан ConnectionString
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944347
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Владислав Колосов
Максим Александровитч,

https://www.sql.ru/forum/1322871/otkryt-dbf?hl=dbf


Прекрасно..если отсыл на SSIS,то явно не понятно..Указан Driver,но не указан ConnectionString

Нет там создание линкед сервера. Но для него тоже нужны нормальные дрова, которые совпадают по битности с битностью сервера
...
Рейтинг: 0 / 0
Импорт DBF в MS SQL
    #39944350
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HandKot
Максим Александровитч
пропущено...


Прекрасно..если отсыл на SSIS,то явно не понятно..Указан Driver,но не указан ConnectionString

Нет там создание линкед сервера. Но для него тоже нужны нормальные дрова, которые совпадают по битности с битностью сервера


Сделал я все..нашед дрова..но всё дрова..какой больной вообще в DBF дает данные
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт DBF в MS SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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