Sumário
Este artigo descreve uma atualização de software que permite que o Microsoft Service para distribuídas relacional banco de dados de arquitetura (DRDA) ativar permissões que estão associadas uma função de aplicativo é definida em um banco de dados do SQL Server.
Informações de atualização de software
Um recurso com suporte que altera o comportamento padrão do produto foi disponibilizado pela Microsoft Support. No entanto, esse recurso destina-se para alterar somente o comportamento descrito nesse artigo. Aplique-o somente aos sistemas que necessitem especificamente dele.
Essa atualização está incluída no 1 atualização cumulativa para o Host Integration Server 2013.
Após aplicar a atualização, o Microsoft Service para DRDA é atualizado para oferecer suporte ao chamar procedimentos armazenados do sistema de SQL Server, como sp_setapprole. Para chamar um procedimento armazenado no sistema de SQL Server, como sp_setapprole, você precisa usar um programa de COBOL em um mainframe IBM que usa SQL estático para chamar o sistema remoto do SQL Server usando uma instrução de chamada com parâmetros. O exemplo a seguir contém código COBOL que mostra como chamar o procedimento armazenado do sp_setapprole, passando dois parâmetros obrigatórios:
01 ROLENAM1 PIC X(8).
01 PASSWD1 PIC X(9).
MOVA 'approle1' para ROLENAM1.
MOVA 'Senha1' para PASSWD1.
EXEC SQL
CHAMADA NWIND. SYS. SP_SETAPPROLE
(:ROLENAM1,:PASSWD1)
END-EXEC.
Mais informações
Uma função de aplicativo do SQL Server é usada para permitir que um aplicativo executado em um conjunto de permissões específico. Para obter mais informações sobre as funções do aplicativo, consulte o tópico Funções de aplicativo na documentação do SQL Server 2012. Habilitar funções do aplicativo no SQL Server, chamando o procedimento sp_setapprole armazenados.
Com frequência, acesso a dados em um banco de dados do SQL Server está ativado com base nas funções do aplicativo. Chamando o procedimento sp_setapprole armazenados por meio do Microsoft Service para DRDA, permitem que os clientes que usam o aplicativo funções gerenciam o acesso a bancos de dados do SQL Server quando estão sendo integrados com bancos de dados IBM DB2.
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.