Gäller för
Host Integration Server 2013

Sammanfattning

Den här artikeln beskrivs en programuppdatering som gör att Microsoft Service för Distributed Relational Database Architecture (DRDA) Aktivera behörigheter som associeras med en roll i program som har definierats i en SQL Server-databas.

Information om programvara

En funktion som ändrar produktens standardbeteendet är nu tillgänglig från Microsoft Support. Men är den här funktionen avsedd att ändra beteende som beskrivs i den här artikeln. Använd den endast på datorer som verkligen behöver den.Den här uppdateringen ingår i kumulativ uppdatering 1 för Host Integration Server 2013.När du har installerat uppdateringen uppdateras Microsoft Service for DRDA stöder ringer SQL Server system lagrade procedurer, till exempel sp_setapprole. Om du vill anropa en SQL Server systemlagrade proceduren, till exempel sp_setapprole, som du behöver använda en COBOL-program på en IBM-stordator som använder statiska SQL för att anropa fjärrsystem i SQL Server med hjälp av ett CALL-uttryck med parametrar. I följande exempel innehåller COBOL-kod som visar hur du anropar sp_setapprole lagrad procedur genom att ange två obligatoriska parametrar:

01 ROLENAM1 PIC-X(8).01 PASSWD1 PIC-X(9).Flytta 'approle1' ROLENAM1.Flytta "Lösenord1" till PASSWD1.EXEC SQLANROPA NWIND. SYS. SP_SETAPPROLE               (:ROLENAM1,:PASSWD1)                                END-EXEC.

Mer Information

En ansökan roll i SQL Server används för att låta ett program som körs under en viss uppsättning behörigheter. Mer information om programmet roller finns i avsnittet Roller för programmet i dokumentationen till SQL Server 2012. Du kan aktivera programmet roller i SQL Server genom att anropa sp_setapprole lagrad procedur.Åtkomst till data i en SQL Server-databaser är ofta aktiverat utifrån tillämpningsroller. Genom att anropa sp_setapprole lagrad procedur via Microsoft Service för DRDA, kan kunder som använder programmet roller hantera åtkomst till SQL Server-databaser när de som är integrerade med IBM DB2-databaser.

Tredjepartsprodukter som diskuteras i denna artikel tillverkas oberoende av Microsoft. Microsoft lämnar inga garantier, implicerade eller andra, om prestanda eller tillförlitlighet hos dessa produkter.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.