Причини
Розглянемо таку ситуацію:
-
Створення подання джерела даних у Microsoft SQL Server Analysis служби (SSAS) джерела даних SQL Server та джерела даних в IBM DB2.
-
Джерело даних SQL Server розташований на віддаленому 64-розрядної системи SQL Server.
-
Microsoft OLE DB Provider для DB2 4.0 інстальовано на віддаленому екземпляра SQL Server а в системі, де джерелом даних подання створюється.
У цьому випадку може виникнути оператор запиту, подання джерела даних, використовує повідомлення про помилку, подібне до такого:
Клас не зареєстровано
Причина
OLE DB Provider для DB2 4.0 використовує ProgID значення DB2OLEDB.1, під час процесу 32-розрядних завантаження постачальника та ProgID значення DB2OLEDB під час процесу 64-розрядна. exe завантажується навіть постачальника. У цьому випадку конструктора SQL Server, працює як 32-розрядні процес. Таким чином, він передає на DB2OLEDB.1 віддаленої системи SQL Server. 64-розрядні процес SQL Server не вдалося знайти клас DB2OLEDB.1, OLE DB Provider для DB2 4.0, зареєстровані як DB2OLEDB. Така ситуація призводить до запиту, не тому, що OLE DB Provider для DB2 4.0 не вдалося знайти.
Вирішення
Відомості про виправлення
Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.
Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.
Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Для повного списку телефонів служби підтримки користувачів і технічної підтримки або для створення окремого запиту на обслуговування див. веб-сайт корпорації Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.
Попередні вимоги
Щоб застосувати це виправлення, потрібно видалити існуючі інсталяції Microsoft OLE DB Provider для DB2 4.0. Після цього використайте файл. msi, перелічених у розділі "Відомості про файли" для інсталяції цього виправлення.
Відомості про перезавантаження
Можливо, доведеться перезавантажити комп'ютер, після застосування цього виправлення.
Відомості про заміну
Це виправлення не замінює будь-які попередні випуски виправлень.
Відомості про файли
Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Для Microsoft OLE DB Provider для DB2 4.0
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Db2oledbv4_x64.msi |
Не застосовується |
4,073,472 |
26-Nov-2013 |
14:42 |
Не застосовується |
Db2oledbv4_x86.msi |
Не застосовується |
2,992,640 |
26-Nov-2013 |
14:42 |
Не застосовується |
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Відмова від відповідальності для вмісту сторонніх розробників
Продукти сторонніх виробників, які розглядаються в цій статті, розроблені компаніями, що не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.