Compartilhar via


Configurar origens de dados para o Microsoft OLE DB Provider for DB2

Este artigo descreve como configurar origens de dados para o Microsoft OLE DB Provider for 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 nesse arquivo UDL em uma lista de possíveis provedores OLE DB. Escolha OLE DB Provider for 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 OLE DB Provider for 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 Links de dados é carregado da pasta do programa SNA Server, o campo Fonte de dados é obrigatório. Este 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 vínculo de dados. O provedor OLE DB solicitará que o usuário em tempo de execução insira uma senha válida. Além disso, a caixa de diálogo de prompt permitirá que o usuário substitua o nome de usuário armazenado no Link de dados.

  • O computador AS/400 diferencia maiúsculas de minúsculas em relação ao ID do usuário e à senha. O AS/400 aceita apenas um ID de usuário e senha do DB2/400 em MAIÚSCULAS. (Se a conexão DB2/400 falhar devido à autenticação incorreta, o provedor OLE DB reenviará a autenticação, forçando o ID do usuário e a senha em MAIÚSCULAS.)

  • O mainframe não diferencia maiúsculas de minúsculas. Isso significa que, em computadores mainframe, é possível inserir o ID do usuário e a senha do DB2 em qualquer caso. O provedor OLE DB enviará esses valores em MAIÚSCULAS.

  • O DB2 UDB para Windows NT faz distinção entre maiúsculas e minúsculas. O ID do usuário é armazenado em MAIÚSCULAS. A senha é armazenada em letras maiúsculas e minúsculas. O usuário deve digitar 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 nome de usuário do Windows NT com o nome de domínio do Windows NT.

  • Senha: Uma senha válida normalmente é necessária para acessar dados no DB2. Opcionalmente, você pode optar por salvar a senha no arquivo UDL marcando a caixa de seleção Permitir salvar senha .

    Aviso

    Essa opção mantém as informações de autenticação em texto simples no arquivo UDL.

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

  • No DB2 (MVS, OS/390), essa propriedade é chamada de 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 procurar no TSO Clist DSNTINST nas definições de DDF. Essas definições são fornecidas no painel DSNTIPR no manual de instalação do DB2.

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

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

A guia Conexão também inclui um botão Testar Conexão 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 nesse botão, uma sessão é estabelecida para o sistema DB2 remoto usando o OLE DB Provider for 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 OLE DB Provider for 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 APPC: O nome do alias de 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 mínima de roteamento), #BATCH (lote), #BATCHSC (lote com segurança mínima de roteamento) e #IBMRDB (acesso remoto ao banco de dados DB2).

  • Alias de LU Remota APPC: O nome do alias de LU remota configurado no SNA Server.

  • Modo de Confirmação Automática: Esta propriedade permite implícito 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 é verdadeiro.

  • Autenticação de cache: o objeto de fonte de dados ou enumerador 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: Determina o nível de isolamento usado em casos de acesso simultâneo a objetos DB2 por vários aplicativos. O padrão é NC. Os seguintes níveis são suportados:

    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 IDBSchemaRowset DBSCHEMA_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 identificador do conjunto de códigos de caracteres (CCSID) correspondente aos dados do DB2 conforme representado no computador remoto. O padrão desse parâmetro é EUA/Canadá (37). A propriedade CCSID é necessária ao processar dados binários como dados de caractere. A menos que o valor Binário do Processo como Caractere seja configurado, os dados de caractere são convertidos com base no CCSID da coluna do DB2 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 associado à 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 do serviço DB2 DRDA de destino ao se conectar por meio de TCP/IP. O padrão é o conhecido endereço de porta DRDA de 446.

  • Biblioteca de Transporte de Rede: A propriedade da biblioteca de links dinâmicos de transporte de rede designa se o provedor se conecta por meio de SNA LU6.2 ou TCP/IP. O valor padrão é SNA. Se TCP/IP for selecionado, os valores para Endereço de rede e Porta de rede serão necessários. Se o SNA padrão for selecionado, os valores para APPC Local LU Alias, APPC Mode Name e APPC Remote LU Alias serão necessários.

  • Coleção de Pacotes: O nome da DRDA COLLECTION na qual você deseja que o driver armazene e ligue 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 Binário do processo como caractere seja definido, os dados de caractere são convertidos com base na página de código ANSI padrão configurada no Windows. O valor padrão para essa propriedade é Latin 1 (1252).

  • Manter informações de segurança: opcionalmente, você pode optar por salvar a senha no arquivo UDL marcando a caixa de seleção Permitir salvar senha .

    Aviso

    Essa opção mantém as informações de autenticação em texto simples no arquivo UDL.

  • Processar binário como caractere: essa opção trata os campos de tipo de dados binários (CCSID 65535) como campos de tipo de dados de caractere por fonte de dados. Os valores do CCSID do host e da página de código do PC 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, UPDATE, ou DELETE.