Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Hello world!
Есть SSIS-пакет, который переливает данные из Firebird в MSSQL Server.
Для подключения используется ODBC подключение.
Тестовое подключение к Firebird устанавливается.
Как посмотреть детали подключение? На что указывает dBASE Files?

К сообщению приложен файл. Размер - 60Kb
13 июн 18, 10:11    [21487462]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
odbcad32.exe
13 июн 18, 11:15    [21487723]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Воспользовавшись вашим советом, получил список пользовательских DSN.
"dBASE Files" соответствует "Microsoft Access dBASE Driver"

К сообщению приложен файл. Размер - 52Kb
13 июн 18, 13:18    [21488162]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Maxx,
Скорее всего, из-за этого, из проекта VS, пакет не работает. Наша база Firebird не файловая.
Дело в том, что данный пакет опубликован на sql-сервер. Работает исправно.
Возникла необходимость его доработки.
Но для начала мне нужно разобраться, почему в проекте VS у менеджера подключений такие настройки.

Можно ли еще где-нибудь посмотреть, на что настроен "dBASE Files"?
А также понять какой менеджер подключений используется в пакете, который крутится на сервере?

Так выглядят настройки DSN.

К сообщению приложен файл. Размер - 39Kb
13 июн 18, 13:38    [21488232]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
vborets
Member

Откуда:
Сообщений: 164
Yagrus2,

IBProvider не подходит?
13 июн 18, 17:14    [21489080]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
vborets
Yagrus2,

IBProvider не подходит?

Читал про него, но пока не пользовался.
Хочется разобраться с текущим решением, которое было реализовано до меня.
13 июн 18, 17:57    [21489192]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
invm
Member

Откуда: Москва
Сообщений: 9122
Yagrus2
Хочется разобраться с текущим решением, которое было реализовано до меня.
Это у вас не получится, пока не поймете, что Firebird вообще никак не связан dBASE files.
13 июн 18, 19:54    [21489391]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
invm
Это у вас не получится, пока не поймете, что Firebird вообще никак не связан dBASE files.

По "dBASE files", вероятнее всего, получается так:
На моей рабочей машине 5-ть пользовательских DSN.
Все кроме Test, созданы автоматически. Скорее всего при установке MS Office. Так как у моих колег, они тоже есть.
Test создан вчера, во время экспериментов с odbcad32.exe

К сообщению приложен файл. Размер - 31Kb
14 июн 18, 10:12    [21490148]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
invm,
На сервере, где крутится SQL-сервер, нет пользовательских DSN, но есть системные DSN

К сообщению приложен файл. Размер - 23Kb
14 июн 18, 10:12    [21490150]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
invm,
Проект VS, с которым сейчас разбираюсь, создан другим разработчиком на моей машине, но под другим пользователем.
Далее мое предположение…
Когда я первый раз открыл этот проект, VS начал проверять все Connection Managers и
не найдя указанные в них DSN, заменил на то, что было под рукой. А первым попался "dBASE files".
Игнорируя указания не сохранять изменения, изменил проект.
14 июн 18, 10:13    [21490153]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Еще я заметил, что названия системных DSN похожи на названия некоторых Connection Managers.

К сообщению приложен файл. Размер - 38Kb
14 июн 18, 10:17    [21490169]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Попытка использовать системные DSN не удалась.
Запустил VS на сервере, где крутится SQL-сервер. Но VS их не видит.
Подскажите, как победить эту проблему?

К сообщению приложен файл. Размер - 42Kb
14 июн 18, 10:22    [21490184]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30759
Yagrus2
Попытка использовать системные DSN не удалась.
Запустил VS на сервере, где крутится SQL-сервер. Но VS их не видит.
Он и пользовательские не видит, судя по вашей картинке?
14 июн 18, 10:27    [21490202]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
alexeyvg,
Писал выше, на сервере, где крутится SQL-сервер, есть только системные DSN.
14 июн 18, 10:30    [21490205]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 49523
Yagrus2
Подскажите, как победить эту проблему?

Разрядность проверить. Приложения и драйвера (источники) должны быть одной разрядности.
14 июн 18, 13:51    [21490934]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Dimitry Sibiryakov
Разрядность проверить. Приложения и драйвера (источники) должны быть одной разрядности.

В папке Windows\System32 находится 64-разрядная версия файла Odbcad32.exe.
А 64-разрядная версия программы Odbcad32.exe выводит 64-разрядные системные DSN.
То есть драйвер 64-битный.
Вот характеристики VS.
Подскажите как определить его разрядность?

К сообщению приложен файл. Размер - 31Kb
15 июн 18, 17:05    [21494554]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 49523
Yagrus2
Подскажите как определить его разрядность?

Открыть Task Manager и во вкладке Details добавить столбец Platform.
16 июн 18, 13:35    [21496018]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Dimitry Sibiryakov,
Если вы про вкладку Processes, то во View-> Select Columns, такого свойства нет.
18 июн 18, 14:39    [21499890]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Yagrus2
Dimitry Sibiryakov,
Если вы про вкладку Processes, то во View-> Select Columns, такого свойства нет.

Открываете task manager, оттуда открываете perfomance monitor, там идете на закладку CPU, щелкаете по списку столбцов и добавляете "Platform".

Молодежь просто объясняет быстро, мысли летят впереди паровоза.
18 июн 18, 14:47    [21499925]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Andy_OLAP
Yagrus2
Dimitry Sibiryakov,
Если вы про вкладку Processes, то во View-> Select Columns, такого свойства нет.

Открываете task manager, оттуда открываете perfomance monitor, там идете на закладку CPU, щелкаете по списку столбцов и добавляете "Platform".

Молодежь просто объясняет быстро, мысли летят впереди паровоза.

То есть "resource monitor", вечно я их путаю. Отвык уже от Windows.
18 июн 18, 14:48    [21499930]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 49523
Yagrus2
Если вы про вкладку Processes, то во View-> Select Columns, такого свойства нет.

Нет, я не идиот и говорю именно про вкладку "Details":

К сообщению приложен файл. Размер - 16Kb
19 июн 18, 13:45    [21503153]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Andy_OLAP,
Спасибо, нашел.

К сообщению приложен файл. Размер - 66Kb
19 июн 18, 14:18    [21503299]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Dimitry Sibiryakov,
У меня он отображается по другому. Наверное от версии Windows зависит.
Не знал, что по названию процесса можно определить разрядность.

К сообщению приложен файл. Размер - 48Kb
19 июн 18, 14:24    [21503323]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 894
Получается, не совпадает разрядность. У VS она х32 и драйвера х64.
Но SSDTBI_VS2012 бывает только 32-битной.

Как же тогда тестировать пакет из VS_x32, если в нем используется DSN_x64 ?
19 июн 18, 15:29    [21503684]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ODBC и Firebird  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 49523
Yagrus2
Как же тогда тестировать пакет из VS_x32, если в нем используется DSN_x64 ?

Создавать 32-х разрядный DSN с 32-х разрядным драйвером и клиентской библиотекой соответственно.
20 июн 18, 13:36    [21506586]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить