Настройка источников данных для поставщик OLE DB для DB2 (Майкрософт)

В этой статье описывается настройка источников данных для поставщик OLE DB для DB2 (Майкрософт).

Исходная версия продукта: Сервер интеграции узла
Оригинальный номер базы знаний: 218590

На вкладке Поставщик пользователь может выбрать поставщик OLE DB (строку имени поставщика), который будет использоваться в этом UDL-файле из списка возможных поставщиков OLE DB. Выберите поставщик OLE DB для DB2.

Вкладка Подключение позволяет пользователю настроить основные свойства, необходимые для подключения к источнику данных. Для поставщика OLE DB для DB2 свойства подключения включают следующие значения:

  • Источник данных. Источник данных является необязательным параметром, который можно использовать для описания источника данных. При загрузке программы конфигурации Каналов данных из папки программы SNA Server требуется поле Источник данных. Это поле используется для имени UDL-файла, хранящегося в каталоге Program Files\Common Files\System\OLE DB\Data .

  • Имя пользователя: для доступа к данным в DB2 обычно требуется допустимое имя пользователя. При необходимости можно сохранить имя пользователя в канале данных. Поставщик OLE DB предложит пользователю во время выполнения ввести допустимый пароль. Кроме того, диалоговое окно запроса позволит пользователю переопределить имя пользователя, хранящееся в канале данных.

  • Компьютер AS/400 учитывает регистр в отношении идентификатора пользователя и пароля. AS/400 принимает только идентификатор пользователя DB2/400 и пароль в верхнем регистре. (Если подключение DB2/400 завершается сбоем из-за неправильной проверки подлинности, поставщик OLE DB повторно перенаправит проверку подлинности, принудительно заставив идентификатор пользователя и пароль в верхнем регистре.)

  • Мейнфрейм не учитывает регистр. Это означает, что на компьютерах с мейнфреймами можно ввести идентификатор пользователя и пароль DB2 в любом случае. Поставщик OLE DB отправит эти значения в верхнем регистре.

  • Db2 UDB для Windows NT учитывает регистр. Идентификатор пользователя хранится в верхнем регистре. Пароль хранится в смешанном регистре. Пользователь должен ввести пароль в правильном случае. Поставщик OLE DB отправляет именно пароль в случае, введенном пользователем. Пользователю не нужно квалифицировать имя пользователя Windows NT с помощью Windows NT доменного имени.

  • Пароль. Для доступа к данным в DB2 обычно требуется действительный пароль. При необходимости можно сохранить пароль в UDL-файле, установив флажок Разрешить сохранение пароля проверка.

    Предупреждение

    Этот параметр сохраняет сведения о проверке подлинности в виде обычного текста в UDL-файле.

  • Исходный каталог. Это свойство OLE DB используется в качестве первой части трехкомпонентного полного имени таблицы.

  • В DB2 (MVS, OS/390) это свойство называется LOCATION. The SYSIBM. В таблице LOCATIONS перечислены все доступные расположения. Чтобы найти расположение DB2, к которому необходимо подключиться, попросите администратора найти в списке TSO Clist DSNTINST под определениями DDF. Эти определения предоставляются на панели DSNTIPR в руководстве по установке DB2.

  • В DB2/400 это свойство называется RDBNAM. Значение RDBNAM можно определить, вызвав команду WRKRDBDIRE из консоли в систему OS/400. Если значение RDBNAM отсутствует, его можно создать с помощью параметра Добавить.

  • В db2 Universal Database это свойство называется DATABASE.

Вкладка Подключение также содержит кнопку Проверить подключение, которую можно использовать для проверки параметров подключения. Подключение можно проверить только после ввода всех необходимых параметров. При нажатии этой кнопки сеанс устанавливается в удаленной системе DB2 с помощью поставщика OLE DB для DB2.

Вкладка Все позволяет пользователю настроить дополнительные свойства, используемые для подключения к источнику данных. Некоторые свойства на вкладке Все являются обязательными. Эти свойства можно изменить, выбрав свойство из отображаемого списка и выбрав Изменить значение. Для поставщика OLE DB для DB2 эти свойства включают следующие значения:

  • Альтернативное имя TP: Это свойство требуется только при подключении к SQL/DS (DB2/VM или DB2/VSE) и называется программой удаленной транзакции.

  • AppC Local LU Alias: Имя локального псевдонима LU, настроенного в SNA Server.

  • Имя режима APPC: Режим APPC, соответствующий конфигурации узла и конфигурации сервера SNA. Допустимые значения для режима APPC: QPCSUPP (общая система по умолчанию), #INTER (интерактивный), #INTERSC (интерактивный с минимальным уровнем безопасности маршрутизации), #BATCH (пакет), #BATCHSC (пакет с минимальной безопасностью маршрутизации) и #IBMRDB (удаленный доступ к базе данных DB2).

  • AppC Remote LU Alias: Имя удаленного псевдонима LU, настроенного в SNA Server.

  • Режим автоматической фиксации: Это свойство позволяет неявно COMMIT выполнять все инструкции SQL. В режиме автоматической фиксации каждая операция базы данных является транзакцией, которая фиксируется при выполнении. Этот режим подходит для общих транзакций, состоящих из одной инструкции SQL. Разделять или указывать завершение этих транзакций не требуется. При использовании режима автоматической фиксации откат не допускается. По умолчанию используется значение True.

  • Проверка подлинности кэша: Объекту источника данных или перечислительу поставщика разрешено кэшировать конфиденциальные сведения о проверке подлинности, такие как пароль, во внутреннем кэше. Значение по умолчанию - false.

  • Уровень изоляции по умолчанию: Это определяет уровень изоляции, используемый в случаях одновременного доступа к объектам DB2 несколькими приложениями. По умолчанию используется NC. Поддерживаются следующие уровни:

    CS      Cursor Stability.  
            In DB2/400, this corresponds to COMMIT(*CS).  
            In ANSI, this corresponds to Read Committed (RC).  
    
    NC      No Commit.
            In DB2/400, this corresponds to COMMIT(*NONE).
            In ANSI, this corresponds to No Commit (NC).
    
    UR      Uncommitted Read.
            In DB2/400, this corresponds to COMMIT(*CHG).
            In ANSI, this corresponds to Read Uncommitted.
    
    RS      Read Stability.
            In DB2/400, this corresponds to COMMIT(*ALL).
            In ANSI, this corresponds to Repeatable Read.
    
    RR      Repeatable Read.
            In DB2/400, this corresponds to COMMIT(*RR).
            In ANSI, this corresponds to Serializable (Isolated).
    
  • Схема по умолчанию: Имя коллекции, в которой поставщик ищет сведения о каталоге. Поставщик OLE DB использует схему по умолчанию для ограничения наборов результатов для популярных операций, таких как перечисление списка таблиц в целевой коллекции (например, OLE DB IDBSchemaRowsetDBSCHEMA_TABLES). Кроме того, поставщик OLE DB использует схему по умолчанию для создания инструкции SQL SELECT для IOpenRowset::OpenRowset запросов.

  • Расширенные свойства: Метод для указания дополнительных свойств, зависящих от поставщика. Свойства, передаваемые через этот параметр, должны быть разделены точкой с запятой и интерпретированы базовым сетевым клиентом поставщика.

  • CCSID узла: Идентификатор набора кода символов (CCSID), соответствующий данным DB2, представленным на удаленном компьютере. Этот параметр по умолчанию — США/Канада (37). Свойство CCSID требуется при обработке двоичных данных как символьных данных. Если значение Process Binary as Character не задано, символьные данные преобразуются на основе CCSID столбца DB2 и кодовой страницы ANSI по умолчанию.

  • Сетевой адрес: Это свойство используется для поиска целевого компьютера DB2, в частности АДРЕСА TCP/IP или имени или псевдонима узла TCP/IP, связанного с портом DRDA. Сетевой адрес требуется при подключении через TCP/IP.

  • Сетевой порт: Это свойство используется для поиска порта доступа к целевой службе DB2 DRDA при подключении через TCP/IP. По умолчанию используется известный адрес порта DRDA 446.

  • Библиотека сетевого транспорта: Свойство библиотеки динамической компоновки сетевого транспорта указывает, подключается ли поставщик с помощью SNA LU6.2 или TCP/IP. Значение по умолчанию — SNA. Если выбран параметр TCP/IP, то требуются значения для параметра Сетевой адрес и Сетевой порт. Если выбранА SNA по умолчанию, то требуются значения для параметра Локальный псевдоним LU APPC, Имя режима APPC и Удаленный псевдоним LU APPC.

  • Коллекция пакетов: Имя КОЛЛЕКЦИИ DRDA, в которой драйвер должен хранить и привязывать пакеты DB2. Это может быть то же самое, что и схема по умолчанию.

  • Кодовая страница КОМПЬЮТЕРА: Это свойство является обязательным при обработке двоичных данных в виде символьных данных. Если значение Process Binary as Character не задано, символьные данные преобразуются на основе кодовой страницы ANSI по умолчанию, настроенной в Windows. Значение по умолчанию для этого свойства — Latin 1 (1252).

  • Сохранение сведений о безопасности: При необходимости можно сохранить пароль в UDL-файле, выбрав поле Разрешить сохранение пароля проверка.

    Предупреждение

    Этот параметр сохраняет сведения о проверке подлинности в виде обычного текста в UDL-файле.

  • Обработка двоичного файла как символа: Этот параметр обрабатывает двоичные поля типа данных (CCSID 65535) как поля типа символьных данных на основе каждого источника данных. Значения CCSID узла и кодовой страницы компьютера являются обязательными входными и выходными параметрами.

  • Только для чтения: Создает источник данных только для чтения. Пользователь имеет доступ только для чтения к объектам, таким как таблицы, и не может выполнять операции обновления, такие как INSERT, UPDATEили DELETE.