Sumário
Este artigo descreve uma actualização de software que permite que o Microsoft Service para distribuídas relacional Database Architecture (DRDA) activar permissões que estão associadas uma função de aplicações é definida numa base de dados do SQL Server.
Informações de actualização de software
Uma funcionalidade suportada que altera o comportamento predefinido do produto fica disponível a partir do Microsoft Support. No entanto, esta funcionalidade destina-se para alterar apenas o comportamento descrito neste artigo. Aplique-a apenas em sistemas que necessitem da mesma.
Esta actualização está incluída em 1 de actualização cumulativa para o Host Integration Server 2013.
Depois de aplicar a actualização, o Microsoft Service para DRDA é actualizado para suportar a chamar procedimentos de armazenado do sistema do SQL Server, como sp_setapprole. Para chamar um procedimento armazenado do sistema do SQL Server, por exemplo, sp_setapprole, tem de utilizar um programa COBOL um mainframe IBM que utiliza o SQL estático para chamar o sistema remoto do SQL Server utilizando uma instrução de chamada com parâmetros. O exemplo seguinte contém código COBOL que mostra como chamar o procedimento armazenado de sp_setapprole, passando parâmetros necessários dois:
01 X(8) DE PIC ROLENAM1.
01 X(9) DE PIC PASSWD1.
MOVA o 'approle1' para ROLENAM1.
MOVA 'Palavra-passe1' para PASSWD1.
EXEC SQL
CHAME NWIND. SYS. SP_SETAPPROLE
(:ROLENAM1,:PASSWD1)
EXEC DE FIM.
Mais informações
Uma função de aplicação no SQL Server é utilizada para permitir que uma aplicação executada sob um conjunto específico de permissões. Para mais informações sobre funções da aplicação, consulte o tópico de Funções da aplicação na documentação do SQL Server 2012. Activar funções da aplicação no SQL Server ao chamar o procedimento armazenado sp_setapprole .
Frequentemente, o acesso a dados de bases de dados do SQL Server está activado com base nas funções da aplicação. Chamando o procedimento armazenado sp_setapprole através do Microsoft Service para DRDA, permitir que os clientes que utilizam a aplicação de funções de gestão de acesso a bases de dados do SQL Server quando estão a ser integrados com bases de dados IBM DB2.
Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.