Aktualizácia softvéru umožňuje službe spoločnosti Microsoft pre DRDA aktivovať povolenia roly aplikácie na SQL Server

Vzťahuje sa na
Host Integration Server 2013

Súhrn

Tento článok popisuje aktualizáciu softvéru, ktorá umožňuje službe služba spoločnosti Microsoft for Distributed Relational Database Architecture (DRDA) aktivovať povolenia priradené k role aplikácie definovanej v databáze SQL Server.

Informácie o aktualizácii softvéru

Podporovanú funkciu, ktorá mení predvolené správanie produktu, je teraz k dispozícii v podpore spoločnosti Microsoft. Táto funkcia je však určená len na zmenu správania, ktoré je popísané v tomto článku. Používajte ju len v systémoch, ktoré ju vyžadujú.

Táto aktualizácia je súčasťou kumulatívnej aktualizácie 1 pre Host Integration Server 2013.

Po použití aktualizácie sa služba spoločnosti Microsoft pre DRDA aktualizuje tak, aby podporovala volanie SQL Server uložené procedúry systému, ako je napríklad sp_setapprole. Ak chcete volať uloženú procedúru systému SQL Server, ako je napríklad sp_setapprole, musíte na sálovom počítači IBM použiť program COBOL, ktorý používa statické SQL na volanie vzdialeného SQL Server systému pomocou príkazu CALL s parametrami. Nasledujúci príklad obsahuje kód COBOL, ktorý ukazuje, ako volať uloženú procedúru sp_setapprole odovzdaním dvoch požadovaných parametrov:

01 ROLENAM1 PIC X(8).
01 PASSWD1 PIC X(9).

PRESUŇTE APPROLE1 DO ROLENAM1.                                 
PRESUŇTE POLOŽKU HESLO1 DO PASSWD1.

EXEC SQL
     ZAVOLAJTE NWIND.SYS. SP_SETAPPROLE
               (:ROLENAM1,:P ASSWD1)
END-EXEC.

Ďalšie informácie

Rola aplikácie v SQL Server sa používa na umožnenie spustenia aplikácie v rámci určitej množiny povolení. Ďalšie informácie o rolách aplikácií nájdete v téme Roly aplikácií v dokumentácii k SQL Server 2012. Roly aplikácie v SQL Server povolíte volaním uloženej procedúry sp_setapprole.

Prístup k údajom v databázach SQL Server je často povolený na základe rolí aplikácie. Volaním uloženej procedúry sp_setapprole prostredníctvom služby spoločnosti Microsoft pre DRDA umožníte zákazníkom, ktorí používajú roly aplikácie, spravovať prístup k SQL Server databázam pri ich integrácii s databázami IBM DB2.

Informácie tretích strán – vyhlásenie

Produkty tretích strán, ktorými sa tento článok zaoberá, vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, či už vyjadrenú alebo predpokladanú, na výkonnosť alebo spoľahlivosť týchto produktov.