Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Настроювання Microsoft OLE DB Provider для DB2 2.0 підключитися до бази даних IBM DB2 за допомогою SERVER_ENCRYPT автентифікації. Під час спроби підключитися до цієї бази даних, за допомогою сервера SQL Server зв'язаний, визначеного для бази даних IBM DB2, з'являється таке повідомлення про помилку.:


Постачальник бази даних OLE "DB2OLEDB" зв'язаного сервера "зв'язаний-ім'я сервера", повертається повідомлення "Внутрішня помилка NetLib".
Повідомлення з 7303, рівень 16, стан 1-сервера ім'я сервера, рядок 1
Не вдалося ініціалізувати до джерела даних об'єкт OLE DB provider "DB2OLEDB" для зв'язаного сервера "зв'язаний-ім'я сервера".

Ця проблема виникає, коли ініціалізується OLE DB Provider для DB2 2.0 під контекст користувача, що не реєструється системі SQL Server, де визначається сполученій сервера. Якщо користувач, який використовує зв'язаний сервер входу до системи SQL Server, зв'язаного сервера може підключитися до бази даних IBM DB2 для виконання запитів.

Примітка. Ця проблема також може виникнути у деяких випадках, не пов'язані з SQL Server, пов'язаний серверів. Ці сценарії виникає OLE DB Provider для DB2 2.0, ініціалізований для використання, користувач не ввійшов до системи SQL Server. Проблема виникає для користувачів, які не ввійшли настроєно OLE DB Provider для DB2 2.0 DB2 метод автентифікації, не потребує шифрування, наприклад автентифікації на СЕРВЕРІ.

Причина

OLE DB Provider для DB2 використовує інтерфейс CryptoAPI шифрування IBM DB2 облікові дані, які вказано в рядку DB2-підключення. У процесі шифрування ключ шифрування написаний профіль користувача. Через те, що профіль користувача не завантажується, коли користувач не ввійшов до системи SQL Server, ключ шифрування не вдається записати дані до профілю користувача. Тому, коли не вдається обробити запит-шифрування, повертається повідомлення про помилку "Внутрішня помилка Netlib".

Вирішення

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які зазнають цієї конкретної проблеми. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Потрібно мати OLE DB Provider для DB2 2.0, щоб застосувати це виправлення.

Відомості про перезавантаження

Вам не потрібно перезавантажувати комп'ютер, після застосування цього виправлення.

Інформація про реєстр

Зміни до реєстру не потрібно.

Відомості про виправлення

Це виправлення не замінює жодних інших виправлень.

Відомості про файл виправлення

Виправлення, містить лише ті файли, які потрібні для вирішення проблеми, які перелічено в цій статті. Це виправлення не може містити всі файли, потрібні для повного оновлення продукту до останнього випуску. Англійська версія цього виправлення, має атрибути файлів (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, за допомогою вкладки часовий пояс у Дата й час на панелі керування.

32-розрядна (x86) версія

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:14

x86

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

64-розрядну (x64) версію

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Галузь

Db2oledb.dll

7.0.3190.2

807,240

22-Oct-2009

18:15

x64

Не застосовується

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:15

x86

Не застосовується

Msdrda.dll

7.0.3190.2

1,428,800

22-Oct-2009

18:15

x64

Не застосовується

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

SYSWOW

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

SYSWOW

Itanium архітектура версії

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Галузь

Db2oledb.dll

7.0.3190.2

1,608,008

22-Oct-2009

18:15

IA-64

Не застосовується

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:15

x86

Не застосовується

Msdrda.dll

7.0.3190.2

2,243,904

22-Oct-2009

18:15

IA-64

Не застосовується

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

SYSWOW

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

SYSWOW

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Після застосування цього виправлення, OLE DB Provider для DB2 2.0 використовується за промовчанням Криптопровайдер (CSP) замість інтерфейс CryptoAPI. За промовчанням CSP не писати ключ шифрування профіль користувача.

Щоб отримати додаткові відомості про те, як налаштувати OLE DB Provider для DB2 2.0 використання SERVER_ENCRYPT DB2 тип автентифікації клацніть номер статті в базі знань Microsoft Knowledge Base:

916183 доступне оновлення, яка дозволяє OLE DB Provider для DB2 1.0 підтримує підключення до IBM DB2 комп'ютера, який налаштовано на використання KRB_SERVER_ENCRYPT тип автентифікації або SERVER_ENCRYPT тип автентифікації


Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×