Configurar fontes de dados para o Provedor Microsoft OLE DB para DB2

Este artigo descreve como configurar fontes de dados para o Provedor Microsoft OLE DB para DB2.

Versão original do produto: Host Integration Server
Número original do KB: 218590

A guia Provedor permite que o usuário selecione o provedor OLE DB (a cadeia de caracteres de nome do provedor) a ser usado neste arquivo UDL de uma lista de possíveis provedores OLE DB. Escolha Provedor OLE DB para DB2.

A guia Conexão permite que o usuário configure as propriedades básicas necessárias para se conectar a uma fonte de dados. Para o provedor OLE DB para DB2, as propriedades de conexão incluem os seguintes valores:

  • Fonte de dados: a fonte de dados é um parâmetro opcional que pode ser usado para descrever a fonte de dados. Quando o programa de configuração de Links de Dados é carregado da pasta do programa SNA Server, o campo Fonte de Dados é necessário. Esse campo é usado para nomear o arquivo UDL, que é armazenado no Program Files\Common Files\System\OLE DB\Data diretório.

  • Nome de usuário: um nome de usuário válido normalmente é necessário para acessar dados no DB2. Opcionalmente, você pode persistir um nome de usuário no Link de Dados. O provedor OLE DB solicitará que o usuário em runtime insira uma senha válida. Além disso, a caixa de diálogo prompt permitirá que o usuário substitua o nome de usuário armazenado no Link de Dados.

  • O computador AS/400 é sensível a casos em relação à ID do usuário e senha. O AS/400 só aceita uma ID do usuário DB2/400 e uma senha no MAI MAIÚSCULO. (Se a conexão DB2/400 falhar devido à autenticação incorreta, o provedor OLE DB reenviará a autenticação, forçando a ID do usuário e a senha para UPPER CASE.)

  • O mainframe é insensível a casos. Isso significa que, em computadores mainframe, você pode inserir a ID do usuário DB2 e a senha em qualquer caso. O provedor OLE DB enviará esses valores no UPPER CASE.

  • O UDB do DB2 para Windows NT é sensível a casos. A ID do usuário é armazenada no UPPER CASE. A senha é armazenada em caso misto. O usuário deve inserir a senha no caso correto. O provedor OLE DB envia exatamente a senha no caso inserido pelo usuário. O usuário não precisa qualificar o Windows NT nome de usuário com o nome de domínio Windows NT.

  • Senha: normalmente é necessária uma senha válida para acessar dados no DB2. Opcionalmente, você pode optar por salvar a senha no arquivo UDL selecionando a caixa Permitir salvar senha marcar.

    Aviso

    Essa opção persiste as informações de autenticação em texto sem formatação no arquivo UDL.

  • Catálogo Inicial: essa propriedade OLE DB é usada como a primeira parte de um nome de tabela totalmente qualificado em três partes.

  • No DB2 (MVS, OS/390), essa propriedade é conhecida como LOCATION. O SYSIBM. A tabela LOCATIONS lista todos os locais acessíveis. Para localizar o local do DB2 ao qual você precisa se conectar, peça ao administrador para examinar o DSNTINST da Clist do TSO nas definições DDF. Essas definições são fornecidas no painel DSNTIPR no manual de instalação do DB2.

  • No DB2/400, essa propriedade é conhecida como RDBNAM. O valor RDBNAM pode ser determinado invocando o comando WRKRDBDIRE do console para o sistema os/400. Se não houver nenhum valor RDBNAM, um poderá ser criado usando a opção Adicionar.

  • No Banco de Dados Universal DB2, essa propriedade é chamada de DATABASE.

A guia Conexão também inclui um botão Conexão de Teste que pode ser usado para testar os parâmetros de conexão. A conexão só pode ser testada depois que todos os parâmetros necessários forem inseridos. Quando você clica neste botão, uma sessão é estabelecida para o sistema DB2 remoto usando o Provedor OLE DB para DB2.

A guia Todos permite que o usuário configure propriedades adicionais usadas para se conectar a uma fonte de dados. Algumas das propriedades na guia Todos são necessárias. Essas propriedades podem ser editadas selecionando uma propriedade na lista exibida e selecionando Editar Valor. Para o provedor OLE DB para DB2, essas propriedades incluem os seguintes valores:

  • Nome TP alternativo: Essa propriedade só é necessária ao se conectar ao SQL/DS (DB2/VM ou DB2/VSE) e é chamada de programa de transação remota.

  • Alias DE LU local do APPC: O nome do alias LU local configurado no SNA Server.

  • Nome do modo APPC: O modo APPC que corresponde à configuração do host e à configuração do Servidor SNA. Os valores legais para o modo APPC incluem QPCSUPP (padrão comum do sistema), #INTER (interativo), #INTERSC (interativo com segurança de roteamento mínimo), #BATCH (lote), #BATCHSC (lote com segurança mínima de roteamento) e #IBMRDB (acesso ao banco de dados remoto DB2).

  • Alias DE LU Remoto do APPC: O nome do alias lu remoto configurado no SNA Server.

  • Modo de Confirmação Automática: Essa propriedade permite a implícita COMMIT em todas as instruções SQL. No Modo de Confirmação Automática, cada operação de banco de dados é uma transação confirmada quando executada. Esse modo é adequado para transações comuns que consistem em uma única instrução SQL. É desnecessário delimitar ou especificar a conclusão dessas transações. Nenhum ROLLBACK é permitido ao usar o Modo de Confirmação Automática. O padrão é True.

  • Autenticação de cache: O objeto ou enumerador de fonte de dados do provedor tem permissão para armazenar em cache informações confidenciais de autenticação, como uma senha em um cache interno. O padrão é False.

  • Nível de isolamento padrão: Isso determina o nível de isolamento usado em casos de acesso simultâneo a objetos DB2 por vários aplicativos. O padrão é NC. Há suporte para os seguintes níveis:

    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).
    
  • Esquema padrão: O nome da coleção em que o provedor procura informações de catálogo. O provedor OLE DB usa o Esquema Padrão para restringir conjuntos de resultados para operações populares, como enumerar uma lista de tabelas em uma coleção de destino (por exemplo, OLE DB IDBSchemaRowsetDBSCHEMA_TABLES). Além disso, o provedor OLE DB usa o Esquema Padrão para criar uma instrução SQL SELECT para IOpenRowset::OpenRowset solicitações.

  • Propriedades Estendidas: Um método para especificar propriedades adicionais específicas do provedor. As propriedades passadas por esse parâmetro devem ser delimitadas por ponto e vírgula e serão interpretadas pelo cliente de rede subjacente do provedor.

  • CCSID do host: O CCSID (identificador de conjunto de código de caractere) que corresponde aos dados DB2 conforme representado no computador remoto. Esse parâmetro é padrão para EUA/Canadá (37). A propriedade CCSID é necessária ao processar dados binários como dados de caracteres. A menos que o valor Process Binary as Character seja definido, os dados de caracteres são convertidos com base na coluna DB2 CCSID e na página de código ANSI padrão.

  • Endereço de rede: Essa propriedade é usada para localizar o computador DB2 de destino, especificamente o endereço TCP/IP ou o nome/alias do host TCP/IP associados à porta DRDA. O endereço de rede é necessário ao se conectar por meio de TCP/IP.

  • Porta de Rede: Essa propriedade é usada para localizar a porta de acesso de serviço DRDA DB2 de destino ao se conectar por meio de TCP/IP. O padrão é o conhecido endereço da porta DRDA de 446.

  • Biblioteca de Transporte de Rede: A propriedade de biblioteca de link dinâmico de transporte de rede designa se o provedor se conecta por meio do SNA LU6.2 ou TCP/IP. O valor padrão é SNA. Se TCP/IP estiver selecionado, os valores de Endereço de Rede e Porta de Rede serão necessários. Se o SNA padrão for selecionado, serão necessários valores para Alias LU local do APPC, Nome do Modo APPC e Alias DE LU Remoto do APPC.

  • Coleção de Pacotes: O nome da COLEção DRDA em que você deseja que o driver armazene e associe pacotes DB2. Isso pode ser o mesmo que o Esquema Padrão.

  • Página de Código do PC: Essa propriedade é necessária ao processar dados binários como dados de caracteres. A menos que o valor Process Binary as Character seja definido, os dados de caracteres são convertidos com base na página de código ANSI padrão configurada no Windows. O valor padrão dessa propriedade é Latin 1 (1252).

  • Persist Security Info: Opcionalmente, você pode optar por salvar a senha no arquivo UDL selecionando a caixa Permitir salvar senha marcar.

    Aviso

    Essa opção persiste as informações de autenticação em texto sem formatação no arquivo UDL.

  • Processar binário como caractere: Essa opção trata campos de tipo de dados binários (CCSID 65535) como campos de tipo de dados de caracteres em uma base de fonte por dados. Os valores CCSID host e PC Code Page são parâmetros de entrada e saída necessários.

  • Somente leitura: Cria uma fonte de dados somente leitura. O usuário tem acesso somente leitura a objetos, como tabelas, e não pode fazer operações de atualização, como INSERT, UPDATEou DELETE.