Zusammenfassung
Dieser Artikel beschreibt ein Softwareupdate, mit dem der Microsoft-Service für verteilte relationale Datenbank Architektur (DRDA) Berechtigungen aktivieren, die einer Anwendungsrolle zugeordnet sind, die in einer SQL Server-Datenbank definiert ist.
Informationen zu Softwareupdates
Eine Funktion, die das Produkt Standardverhalten ändert ist jetzt von Microsoft Support. Dieses Feature soll jedoch das Verhalten zu ändern, das in diesem Artikel beschreibt. Wenden sie nur auf Systemen, die speziell diese Funktion benötigen.
Dieses Update ist im kumulativen Update 1 für Host Integration Server 2013 enthalten.
Nach der Installation des Updates wird Microsoft Service für DRDA unterstützt SQL Server gespeicherte Systemprozeduren, wie Sp_setapprole aktualisiert. Zum Aufrufen einer SQL Server-gespeicherte Prozedur wie Sp_setapprole haben Sie eine COBOL-Anwendung auf einem IBM-Mainframe verwenden, die statischen SQL remote SQL Server-System mithilfe einer CALL-Anweisung mit Parametern aufrufen. Das folgende Beispiel enthält COBOL-Code, der zeigt, wie Sp_setapprole gespeicherten Prozedur benötigt zwei Parameter übergeben:
01 ROLENAM1 BILD X(8).
01 PASSWD1 BILD X(9).
'Approle1' auf ROLENAM1 zu verschieben.
Wechseln Sie 'Kennwort1' zum PASSWD1
EXEC SQL
RUFEN SIE NWIND. SYS. SP_SETAPPROLE
(:ROLENAM1,:PASSWD1)
END-EXEC.
Weitere Informationen
Eine Anwendungsrolle in SQL Server wird verwendet, um eine Anwendung unter einem bestimmten Satz von Berechtigungen ausgeführt. Weitere Informationen zu Anwendungsrollen finden Sie Anwendungsrollen in SQL Server 2012-Dokumentation. Zum Aktivieren von Anwendungsrollen in SQL Server Sp_setapprole gespeicherten Prozedur aufrufen.
Zugriff auf Daten in einer SQL Server-Datenbank ist häufig je nach Anwendungsrollen aktiviert. Sp_setapprole gespeicherten Prozedur durch den Microsoft Service für DRDA aufrufen, können Sie Kunden Anwendung Rollen Zugriff auf SQL Server-Datenbanken verwalten, wenn sie mit IBM DB2-Datenbanken integriert werden.
Die in diesem Artikel erörterten Produkte von Drittanbietern werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, für die Leistung oder Zuverlässigkeit dieser Produkte.