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.