עדכון תוכנה מאפשר ל-שירות של Microsoft עבור DRDA להפעיל הרשאות של תפקידי יישום ב-SQL Server

חל על
Host Integration Server 2013

סיכום

מאמר זה מתאר עדכון תוכנה המאפשר לשירות של Microsoft עבור ארכיטקטורת מסד נתונים יחסי מבוזר (DRDA) להפעיל הרשאות המשויכות לתפקיד יישום המוגדר במסד נתונים של SQL Server.

מידע על עדכון תוכנה

תכונה נתמכת שמשנה את אופן הפעולה המוגדר כברירת מחדל של המוצר זמינה כעת מהתמיכה של Microsoft. עם זאת, תכונה זו מיועדת לשנות רק את אופן הפעולה המתוארת במאמר זה. החל אותו רק על מערכות הדורשות זאת באופן ספציפי.

עדכון זה כלול בעדכון מצטבר 1 עבור Host Integration Server 2013.

לאחר החלת העדכון, השירות של Microsoft עבור DRDA יתעדכן לתמיכה בקריאה להליכים המאוחסנים במערכת SQL Server, כגון sp_setapprole. כדי לקרוא לפרוצדורה מאוחסנת במערכת SQL Server, כגון sp_setapprole, עליך להשתמש בתוכנית COBOL במיינפריים של IBM המשתמשת ב- SQL סטטי כדי לקרוא למערכת SQL Server המרוחקת באמצעות משפט CALL עם פרמטרים. הדוגמה הבאה מכילה קוד COBOL שמראה כיצד לקרוא לפרוצדורה המאוחסנת sp_setapprole על ידי העברת שני פרמטרים נדרשים:

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

העבר את 'APPROLE1' ל ROLENAM1.                                 
העבר את 'סיסמה1' אל PASSWD1.

EXEC SQL
     התקשר NWIND.SYS. SP_SETAPPROLE
               (:ROLENAM1,:P ASSWD1)
END-EXEC.

מידע נוסף

תפקיד יישום ב SQL Server משמש כדי לאפשר לאפליקציה לפעול תחת קבוצה ספציפית של הרשאות. לקבלת מידע נוסף אודות תפקידי יישום, עיין בנושא תפקידי יישום בתיעוד של SQL Server 2012. הפוך תפקידי יישום לזמינים ב SQL Server על-ידי קריאה לפרוצדורה המאוחסנת sp_setapprole.

לעתים קרובות, גישה לנתונים במסדי נתונים של SQL Server זמינה בהתבסס על תפקידי יישום. על-ידי קריאה לפרוצדורה המאוחסנת של sp_setapprole באמצעות שירות של Microsoft עבור DRDA, אתה מאפשר ללקוחות המשתמשים בתפקידי יישום לנהל גישה למסדי נתונים SQL Server כאשר הם משולבים עם מסדי נתונים של IBM DB2.

כתב ויתור על מידע של ספקים חיצוניים

מוצרי הצד השלישי שבהם דן מאמר זה מיוצרים על-ידי חברות שאינן קשורות ל- Microsoft. Microsoft אינה מביעה כל אחריות, משתמעת או אחרת, לגבי הביצועים או המהימנות של מוצרים אלה.