Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Lotus Notes и MS integration Services  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Сервер Lotus 8.5.2

Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (Intel X86) Sep 16 2010 20:09:22 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2) (VM)

MS Visual studio 2008

Поставил Lotes Notus client 8.5.2, Notes SQL 8.5.1, через MS ODBC Administrator создал подключение через Lotus Notes SQL Driver.
Далее в MS Visual studio создаю источник данных через .Net Providers\Odbc Provider. Но при попытке создания Data Sourse View по данному источнику данных, когда должен открыться список существующих таблиц на Lotus


TITLE: Microsoft Visual Studio
------------------------------

Object reference not set to an instance of an object.

------------------------------
BUTTONS:

OK
------------------------------
27 июл 11, 15:48    [11034882]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Вот более подробный текст ошибки

===================================

Object reference not set to an instance of an object. (Microsoft Visual Studio)

------------------------------
Program Location:

at Microsoft.DataWarehouse.Design.OdbcSchema.GetSchema(String collectionName, String[] restrictionValues)
at Microsoft.DataWarehouse.Design.DataSourceConnection.GetSchemaTable(DataTable& dataTable, String collectionName, String[] restrictions)
at Microsoft.DataWarehouse.Design.DataSourceConnection.ConvertGetSchema(DataTable& dataTable, Guid schemaEnum, Object[] restrictions)
at Microsoft.DataWarehouse.Design.DataSourceConnection.GetSchemaTable(DataTable& dataTable, Guid schemaEnum, Object[] restrictions)
at Microsoft.AnalysisServices.Design.ChooseDBObjectsControl.GetAllTableList(Boolean populateSelectedItems, ArrayList& tableList, ArrayList& sysTableList, ArrayList& viewList, ArrayList& sysViewList)
at Microsoft.AnalysisServices.Design.ChooseDBObjectsControl.PopulateAvailableItems(Boolean populateSelectedItems)
at Microsoft.AnalysisServices.Design.ChooseDBObjectsControl.PopulateItems(Boolean populateSelectedItems)
27 июл 11, 16:01    [11035010]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
andrew shalaev,
Источник весьма специфический, проблема почти наверняка связана с вашим ODBC Lotus драйвером.
Для начала попробуйте поиграться c настройками драйвера
27 июл 11, 17:52    [11035839]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Fire83,
не могу открыть ссылку
27 июл 11, 18:15    [11036009]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
andrew shalaev,

Похоже www.livejournal.com лежит просто :)
Позже попройте.
27 июл 11, 18:57    [11036206]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Fire83, спасибо ссылка полезная, по ней кое что подправил в драйвере. Но самое интересное, что когда я создал линковый сервер с провайдером microsoft ole db provider for odbc drivers то данные таблиц и вьюх успешно отобразились. Когда я стал искать microsoft ole db provider for odbc drivers списке драйверов SSISа то его не нашел. Можно ли как то его загрузить? Т.к. при использовании существующего драйвера .Net Providers\Odbc Provider вылезает ошибка
Object reference not set to an instance of an object. (Microsoft Visual Studio)
27 июл 11, 22:34    [11036729]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Может знает кто как подгрузить microsoft ole db provider for odbc drivers в SSIS?
28 июл 11, 15:01    [11039892]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Service  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
andrew shalaev,

"Подгрузить" этот провайдер нельзя. Этот функционал встроен в SSIS.
В 2005 SSIS его прибили еще, в 2008 я тоже его не заметил, хотя написали что пофикшено)
Если не удается подключиться к источнику из SSIS то, возможно, стоит посмотреть в сторону использования Linked Server который работает для того чтобы затягивать нужные данные, а?
28 июл 11, 23:13    [11042339]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
andrew shalaev,

Да, а если просто через ODBC то не работает (создать сразу коннекш менеджер, выбрать New connection->ODBC)

Картинка с другого сайта.
28 июл 11, 23:33    [11042395]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
Fire83,
28 июл 11, 23:36    [11042401]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
andrew shalaev,

К сообщению приложен файл. Размер - 76Kb
28 июл 11, 23:37    [11042406]     Ответить | Цитировать Сообщить модератору
 Re: Lotus Notes и MS integration Services  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Fire83,

Спасибо за ответы,
через connection manager я уже смотрел, только максимум что я достиг это просматривать нужные таблицы через server explorer, а как засунуть это в пакет data flow так и не сообразил. К сожалению так и думаю делать через линкед сервер, хотя и очень не хочется.

Еще раз спасибо за советы.
29 июл 11, 10:18    [11043321]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить