L'aggiornamento software consente al servizio Microsoft per DRDA di attivare le autorizzazioni del ruolo applicazione in SQL Server

Si applica a
Host Integration Server 2013

Riepilogo

Questo articolo descrive un aggiornamento software che consente al servizio Microsoft per DRDA (Distributed Relational Database Architecture) di attivare le autorizzazioni associate a un ruolo applicazione definito in un database di SQL Server.

Informazioni sull'aggiornamento software

Una funzionalità supportata che modifica il comportamento predefinito del prodotto è ora disponibile dal supporto tecnico Microsoft. Tuttavia, questa funzionalità ha lo scopo di modificare solo il comportamento descritto in questo articolo. Applicalo solo ai sistemi che lo richiedono specificamente.

Questo aggiornamento è incluso nell'aggiornamento cumulativo 1 per Host Integration Server 2013.

Dopo aver applicato l'aggiornamento, il servizio Microsoft per DRDA viene aggiornato per supportare le chiamate SQL Server stored procedure di sistema, ad esempio sp_setapprole. Per chiamare una stored procedure di sistema SQL Server, ad esempio sp_setapprole, è necessario utilizzare un programma COBOL su un mainframe IBM che utilizza SQL statico per chiamare il sistema SQL Server remoto utilizzando un'istruzione CALL con parametri. L'esempio seguente contiene codice COBOL che mostra come chiamare la stored procedure sp_setapprole passando due parametri obbligatori:

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

SPOSTARE "APPROLE1" IN ROLENAM1.                                 
SPOSTA "Password1" IN PASSWD1.

EXEC SQL
     CHIAMA NWIND.SYS. SP_SETAPPROLE
               (:ROLENAM1,:P ASSWD1)
FINE ESECUTIVO.

Altre informazioni

Un ruolo applicazione in SQL Server viene usato per consentire l'esecuzione di un'applicazione con un set di autorizzazioni specifico. Per ulteriori informazioni sui ruoli applicazione, vedere l'argomento Ruoli applicazione nella documentazione di SQL Server 2012. È possibile abilitare i ruoli applicazione in SQL Server chiamando la stored procedure sp_setapprole.

Spesso l'accesso ai dati in database di SQL Server è abilitato in base ai ruoli applicazione. Chiamando la stored procedure sp_setapprole tramite il servizio Microsoft per DRDA, si consente ai clienti che utilizzano i ruoli applicazione di gestire l'accesso ai database SQL Server quando vengono integrati con i database DB2 IBM.

Informazioni sulla dichiarazione di non responsabilità di terze parti

I prodotti di terze parti citati in questo articolo sono prodotti da società indipendenti di Microsoft. Microsoft non riconosce alcuna garanzia, implicita o espressa, in relazione alle prestazioni o all'affidabilità di tali prodotti.