Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт DBF в MS SQL / 25 сообщений из 30, страница 1 из 2
04.04.2020, 18:04
    #39943968
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
Добрый день.
Столкнулся с проблемой при импорте файла 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
04.04.2020, 19:34
    #39943999
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
А если дбф файл указать в параметре
DATABASE=D:\FIAS\ADDROB01.DBF

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

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


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



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


да..
Блин,я догадывался.
А на DevelopersEdition тоже нет?
...
Рейтинг: 0 / 0
05.04.2020, 17:16
    #39944123
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
Максим Александровитч
А на DevelopersEdition тоже нет?
На Windows? Должно быть.
...
Рейтинг: 0 / 0
05.04.2020, 20:58
    #39944150
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
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
05.04.2020, 21:49
    #39944153
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
Вы уже нашли 64-битный провайдер?
...
Рейтинг: 0 / 0
05.04.2020, 22:18
    #39944157
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
Максим Александровитч
Вопрос..как удалить 32 разрядного провайдера
Хм, а зачем удалять 32 бит провайдер??? Может, вообще все программы с компа снести?
Максим Александровитч
и поставить 64 битного?
Ну как, найти инсталятор, запустить.
Можно ещё предварительно прочитать инструкцию по установке.
...
Рейтинг: 0 / 0
06.04.2020, 08:49
    #39944189
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
alexeyvg
Максим Александровитч
Вопрос..как удалить 32 разрядного провайдера
Хм, а зачем удалять 32 бит провайдер??? Может, вообще все программы с компа снести?
Максим Александровитч
и поставить 64 битного?
Ну как, найти инсталятор, запустить.
Можно ещё предварительно прочитать инструкцию по установке.


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


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


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


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

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

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

На форумах можно смотреть всякие тонкости
Да, с ним есть проблемы, увы; поэтому я никогда не использовал эти драйверы, всегда импортил через SSIS в 32 бит режиме.
Но в принципе настроить можно.
...
Рейтинг: 0 / 0
06.04.2020, 11:20
    #39944215
Максим Александровитч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
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
06.04.2020, 14:50
    #39944274
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт DBF в MS SQL
Максим Александровитч

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

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

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

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


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

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


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

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

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


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

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

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


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

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

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


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

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


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

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


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

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


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


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