powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Подключение к Informix через SharePoint
25 сообщений из 34, страница 1 из 2
Подключение к Informix через SharePoint
    #35849272
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток господа !

До недавнего времени только строил отчеты из баз даных Informix с помощью Cristal Reports через драйвер ODBC
и делал запросы с помошью инструмента Server Studio через его собственный драйвер.

Недавно возникла необходимость публиковать на внутреннем сайте под SharePoint 2007 результаты запросов к этим базам данных.

Первый заход оказался неудачным уже на этапе добавление базы данных в качестве источника данных.
Поскольку у меня не было уверенности, что моя версия Informix OLE DB совместима и уж точно не знал где у меня OLE DB провайдер для Informix,
я попытался соедениться через драйвер ODBC соответствии с help'ом к SharePoint c помошью строки подключения (взял шаблон из Help).
"Driver={myProvider};Server=myPath;Database=myDatabase;Uid=username;Pwd=password;"

Однако все варианты моей строки подключения SharePoint отвергал
я пробовал имя моего драйвера ODBC: Driver={INTERSOLV Informix Driver};Server=odb;Database=uni;Uid=ad;Pwd=inform;
и имя файла драйвера с путем и без: Driver=ivinf913.dll;Server=odb;Database=uni;Uid=ad;Pwd=inform;
параметры проверенные (взяты из DSN, котрым я пользуюсь в Cristal Report)

При попытке продвинуться дальше возникало сообщение об ошибке типа "Ошибка сервера: Произошла ошибка при загрузка списка баз даных ..."

Коллеги, пожалуйста, поделитесь опытом у кого есть или по крайней мере подкорректируйте строку подключения ODBC


Версия Informix 10, под Linux RedHat
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35849957
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CelamoiПри попытке продвинуться дальше возникало сообщение об ошибке типа "Ошибка сервера: Произошла ошибка при загрузка списка баз даных ..."

... А дальше? Или Вы думаете мы такие ошибки каждый час наблюдаем и точно знаем что у Вас точно такая же?
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35850431
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, прошу прощения
Вкладываю файл с скриншотом ошибки и дублирую в тексте: " Ошибка сервера: Произошла ошибка при загрузке списка баз даных c odb: Служба извлечения данных обнаружила ошибку при подключении к источнику данных. За дпоплнительными сведениями обратитесь к администратору сервера "

Вообще мне не принципаально через что подключится из SharePoint к 10-му Informix
Если можно установить связь через OLE DB я бы с удовольствием, но никогда не имел дела с этим
(к MS SQL server может и присоединялся через OLE DB, но происходило это на полуавтомате из .NET или MS Access, а у Oracle ставился свой клиент и PL/SQL Developer коннектился через него).

Если кто еще пользовался опцией SharePoint - "подключение к базам данных" для Informix, поделитесь опытом пожалуйста
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35850472
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Celamoi,

В клиенте информкса (его надо скачать с сайта ibm, а называется он informix connect) есть нормальный odbc драйвер, есть .net dataprovider
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35850604
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое, сейчас скачаю !
А насчет .net dataprovider его как можно использовать для подключения ? Может мой вопрос и тупой, прошу прощения; однако среди 4-х возможных поставщиков данных (в соответствии с help'ом SharePoint - скриншот прилагаю) я места для .net dataprovider не увидал.

Я заостряю внимание, что мне не из приложения на ASP.NET хотелось бы подсоедениться к Informix, а из SharePoint непосредственно - там есть такие средства: "представления данных", которые позволяют в достаточно гибко представлять в узлах SharePoint данные из баз быстро и без программирования.
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35850743
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Celamoi,

Поставщик Oracle у вас откуда? Это net dataprovider который прописался в gac . С информиксом тоже самое.


Не понимаю людей. Идут куда-то идут по лесу, тропинки ищут, а в 5 метрах мейнстрим восьмиполосный.
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35850854
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы, Oracle и MS SQL были у меня на предыдущей работе. Здесь только Informix и соответственно на компьютере соответствующий клиент и ODBC (причем по наследству - сам не ставил)

Кстати ссылочку на скачать informix connect не бросите (а то я ищу, ищу, а натыкаюсь только на пакеты SDK для Informix, причем нужно предварительно зарегистрироваться и завести какой-то IBM ID)
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35851672
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С некоторым трудом нашел informix connect сам (почему-то в разделе trial) как триальные, так и рабочие (начиная с 2.9)
Однако после установки не смог даже образовать даже DSN на основе нового драйвера ODBC, который принес с собой informix connect - IBM INFORMIX ODBC DRIVER 3.00 (старый, который работает - INTERSOLV Informix Driver 3.1).
При проверке драйвера возникала ошибка Unable to load translation shared library (DLL), я пробовал выставлять локали и по умолчанию и как они должны быть (настороены в "старом" setnet32), но ошибки не проходили.
Скриншот всего этого прилагаю.

Возникли сомнения, заработают ли OLE DB и .net dataprovider, если не работает даже ODBC.

Подскажите, пожалуйста, в чем может быть дело ? При в ILogin Demo я дошел до Customer record found - стало быть сервер все таки доступен
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35851905
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Покажите вкладку "Environment"
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35851928
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сей момент - скриншот готов.
Параметры взяты из setnet32 "старого" драйвера, установлены и в новом.
С такими "локалями" у меня через свой драйвер JDBC работает и успешно с базой serverstudio.

Кстати при установке этих параметров выскочила ошибка " The displayed locate and codeset have not been found on client machine. Using these locale/codeset will result in -23101 Unable to load locale categories error message. Please install the locales ."
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35852244
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверьте на что указывает переменная INFORMIXDIR
1) в системе
2) в setnet32 от Intersolv
3) в setnet32 от IBM
Кстати, версия драйвера 3.0 от IBM давно уже устарела.
Лучше скачать новую 3.5, она входит в состав SDK.

С уважением,
Виктор
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35852431
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, с такими установками локалей при перекодировании
у Вас, возможно, будут проблемы с буквой Й (i-kratkoe).
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35852489
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Unable to load translation shared library (DLL)
эта ошибка бывает только у odbc драйвера, связана юникодом. Попробуйте поставить connect поновее.
В последних connect датапровайдер нативный, там вообще таких проблем не может быть.
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35852877
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
victor16Проверьте на что указывает переменная INFORMIXDIR
1) в системе
2) в setnet32 от Intersolv
3) в setnet32 от IBM

Спасибо, что откликнулись

1) в системе не установлена (смотрел с помощью команды SET)
есть зато в переменной Path два пути C:\Progra~1\ProFIX\Informix-Connect\bin и C:\Program Files\IBM\Informix\Connect\bin (к старому и новому клиентам стало быть)
2) 3) и в setnet32 от Intersolv и в setnet32 от IBM переменная INFORMIXDIR имеет значение C:\Program Files\IBM\Informix\Connect\ ?!

Может установить эту переменную, скажем в C:\Program Files\IBM\Informix\Connect\bin
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35852892
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще лучше старый удалить.

Celamoi
1) в системе не установлена (смотрел с помощью команды SET)
есть зато в переменной Path два пути C:\Progra~1\ProFIX\Informix-Connect\bin и C:\Program Files\IBM\Informix\Connect\bin (к
старому и новому клиентам стало быть)должен быть только один, новый.

Celamoi
2) 3) и в setnet32 от Intersolv и в setnet32 от IBM переменная INFORMIXDIR имеет значение C:\Program Files\IBM\Informix\Connect\ ?!
это ветка реестра одна и таже. Т.е. получается что новый odbc драйвер (dll-ка), работает со старым клиентом, т.к. он первым в PATH, поэтому ошибка.
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35852975
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис Вообще лучше старый удалить.
Судя по использованию весьма специфической локали 8859-5, внутренней сетке 173.X.X.X, да и некоторым весьма знакомым названиям, я подозреваю, что у топикстартера кроме шарепоинта имеется прикладное ПО, которое может с новыми дровами не заработать.

В качестве решения.
1. PATH устанавливаем на новые дрова.
2. Старые проги запускаем через CMD, в котором переустанавливаем PATH (мне помогло).
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35853122
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daugava
Судя по использованию весьма специфической локали 8859-5, внутренней сетке 173.X.X.X, да и некоторым весьма знакомым названиям, я подозреваю, что у топикстартера кроме шарепоинта имеется прикладное ПО, которое может с новыми дровами не заработать.


Так точно, имеется, и оно действительно (как показало проведенное следствие :) устанавливается скрытно, вместе с клиентской частью этого ПО). Приятно, что кто-то имел с этим дело и обратил внимание на мои вопросы.

Действительно, просто снести прикладное ПО вместе со старым клиентом Informix нельзя, попробую разные варианты, в первую очередь последний подсказаный - спасибо !
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35853306
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaugavaЖуравлев Денис Вообще лучше старый удалить.
Судя по использованию весьма специфической локали 8859-5, внутренней сетке 173.X.X.X, да и некоторым весьма знакомым названиям, я подозреваю, что у топикстартера кроме шарепоинта имеется прикладное ПО, которое может с новыми дровами не заработать.
Ну я бы тогда на виртуальной машине шарепоинт и все остальное развернул бы.
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35853938
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги всем большое спасибо - подсказка исправить переменную PATH сработала и DSN на основе нового драйвера ODBC создались без ошибок и даже одно из приложений, обращается через них к базам данніх Informix успешно ! Вот что значит сочетание опыта и интеллекта - это комплимент советчикам :) Предложенные решения очень пригодятся, в частности, если придется "дружить" на одном компьютере старого и нового клиентов Informix

Однако наличие точно хорошего драйвера и OLE DB провайдера к нему не решило, к сожалению, основную проблему - использовать базы данных под Informix в качестве источника данных для SharePoint (опция SharePoint "подключения к базе данных"). Я использовал все способы подключения доступные по help для баз даных, использующих протоколы ODBC и OLE DB (как через строки подключения, иак и через диалоговую настройку источника). Во втором случае нашел провайдера OLE DB , появившегося после установки нового клиента Informix.
Попытки вызвали все равно ошибку упомянутую мною выше "Ошибка сервера: Произошла ошибка при загрузке списка баз даных c odb: Служба извлечения данных обнаружила ошибку при подключении к источнику данных. За дополнительными сведениями обратитесь к администратору сервера ". Замечу, что это нисколько не умаляет заслуг людей, которые давали мне рекомендации, ведь мы хотели убедиться, что клиент Informix со всеми своими компонентами работает корректно, чтобы в случае неудачи, можно было смело грешить на SharePoint. в котором задекларированы возможности, которые на самом деле не работают.

Что интересно, коллеги, так это то, что другая опция SharePoint - " подключения ASP.NET " работает - мне удалось создать успешные с точки зрения SharePoint подключения, как через ODBC так и через OLE DB. Прийдется видимо попрограммировать на asp.net, а потом получившиеся страницы подолжить на соотв. узел нашего сайта под SharePoint - а так хотелось обойтись без этого :(

На всякий случай помещаю свои последние строки подключения для ODBC и OLE DB (пробовал разные) :
Driver={IBM INFORMIX ODBC DRIVER};uid=odadm;database=unex;host=173.1.1.9;server=testodb;service=1525;protocol=onsoctcp;PWD=*******;

Provider=Ifxoledbc.2;Data Source=unex@testodb;Persist Security Info=False;User ID=odadm;Password=*******;


Вообще интересно, кто нибудь из "информиксовцев" пытался использовать базы данных под Informix в качестве источника данных для SharePoint (опция SharePoint "подключения к базе данных") ? Или не у кого не возникало такого желания/необходимости ?
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35853986
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
odbc, oledb это мрак какой-то. Вы ado.net попробуйте.
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35854024
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CelamoiПопытки вызвали все равно ошибку упомянутую мною выше "Ошибка сервера: Произошла ошибка при загрузке списка баз даных c odb: Служба извлечения данных обнаружила ошибку при подключении к источнику данных. За дополнительными сведениями обратитесь к администратору сервера "
вообще невозможно бороться с такой ошибкой:
"Произошла ошибка. Почему не знаю, какая не скажу. Поговорите с психиатром."

может где-то есть логи, в которых есть таки код ошибки, которая случилась?
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35854079
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денисodbc, oledb это мрак какой-то. Вы ado.net попробуйте.

А как ? Я приводил цитату в виде скриншота из help, по которой всего с помощью 4-х поставщиков данных можно воспользоватся подключением к базам данных без программирования (5-е сообщение темы): 2 для MS SQL и Oracle, 2 для odbc, oledb.

ado.net можно воспользоваться по моему разумению через asp.net, т.е. сделав пару динамических страничек и поместив их в нужный узел SharePoint (или я не прав ?)
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35854116
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте последний взять Informix Connect 3.50 06 May 2008
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35854125
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Celamoi[quot Журавлев Денис]воспользоватся подключением к базам данных без программирования (5-е сообщение темы): 2 для MS SQL и Oracleвот informix тоже там должен появится
...
Рейтинг: 0 / 0
Подключение к Informix через SharePoint
    #35854135
Celamoi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тан
вообще невозможно бороться с такой ошибкой:
"Произошла ошибка. Почему не знаю, какая не скажу. Поговорите с психиатром."

может где-то есть логи, в которых есть таки код ошибки, которая случилась?

Мне кажется я поместил в двух сообщениях подробное описание ситуации, при которой возникла ошибка, скриншот ошибки - все чем я располагаю. К сожалению наш администратор внутреннего сайта (сделанного на SharePoint) еще достаточно неопытен, он утверждает, что

Вообще вопрос, который я предложил на обсуждение - это просьба скорее поделиться опытом использования базы данных под Informix в качестве источника данных для SharePoint (опция SharePoint "подключения к базе данных"), чем решить за меня мою проблему :)

По видимому ни у кого из коллег не возникло такой необходимости ...

Я буду пробовать сделать доступ к информации к БД Informix из SharePint "вручную", создав пару динамических страничек - об успехе/неуспехе отпишу
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / Подключение к Informix через SharePoint
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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