Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Не подключается БД DB2  [new]
Azeke
Member

Откуда:
Сообщений: 230
Привет.
У меня проблема с подключением к БД на IBM DB2.
Написал консольное приложение на языке С# в MS Visual Studio 2008. Сделал подключение к базе данных на WindowsXP 32-разрядном компе все работало нормально, сейчас пересел на другой комп здесь установлена 64-разрядная Windows 7 вылезла ошибка, программа не хочет работать.
На обоих компьютерах установлена IBM DB2 версия 8.1.16.429
Выдает ошибку: Поставщик "IBMDADB2" не зарегистрирован на локальном компьютере.


Вот строка подключения к БД:
"Provider=IBMDADB2;Database=opil;Hostname=XX.XX.X.XX;Protocol=TCPIP; Port=50000;Uid=Administrator;Pwd=123530;" />
19 сен 12, 15:44    [13190100]     Ответить | Цитировать Сообщить модератору
 Re: Не подключается БД DB2  [new]
pation
Member

Откуда: Москва
Сообщений: 4498
Azeke
Выдает ошибку: Поставщик "IBMDADB2" не зарегистрирован на локальном компьютере.

а что не судьба выполнить то, что требуется? установить поставщика?
19 сен 12, 18:48    [13191479]     Ответить | Цитировать Сообщить модератору
 Re: Не подключается БД DB2  [new]
ShSerge
Member

Откуда: ʚонɔ dиw
Сообщений: 24911
Azeke,

Универсральный ответ:
Сделайте пустой файл с расширением .udl. Потом на него кликните, отвечайте на вопросы колдуна. Потом откройте этот файл в блокноте и скопипасите то, что там написано.
19 сен 12, 20:34    [13191922]     Ответить | Цитировать Сообщить модератору
 Re: Не подключается БД DB2  [new]
Azeke
Member

Откуда:
Сообщений: 230
pation - как установить поставщика ?
Попробовал через файл .udl он создал строку Provider=IBMDADB2.1;Persist Security Info=False;User ID=db2admin;Data Source=OPIL;Location="";Extended Properties=""

Перенес в программу, тоже не работает. Ругается теперь пишет: Поставщик "IBMDADB2.1" не зарегистрирован на локальном компьютере.
25 сен 12, 13:24    [13218447]     Ответить | Цитировать Сообщить модератору
 Re: Не подключается БД DB2  [new]
pation
Member

Откуда: Москва
Сообщений: 4498
Azeke
pation - как установить поставщика ?
Попробовал через файл .udl он создал строку Provider=IBMDADB2.1;Persist Security Info=False;User ID=db2admin;Data Source=OPIL;Location="";Extended Properties=""

Перенес в программу, тоже не работает. Ругается теперь пишет: Поставщик "IBMDADB2.1" не зарегистрирован на локальном компьютере.


например скачать с IBMа соответствующий файл msi или exe (не знаю в чём он там у них) и запустить
25 сен 12, 13:29    [13218500]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить