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
Configurar a fonte de dados OLE DB para DB2 usando links de dados
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
IDBSchemaRowset
DBSCHEMA_TABLES
). Além disso, o provedor OLE DB usa o Esquema Padrão para criar uma instrução SQLSELECT
paraIOpenRowset::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
,UPDATE
ouDELETE
.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários