Резюме
Тази статия се описва актуализация на софтуера, която позволява на услугата на 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 чрез ОБАЖДАНЕ отчет с параметри. Следният пример съдържа COBOL код, който показва как да се обадя sp_setapprole съхраняват процедура като подадете две задължителни параметри:
01 ROLENAM1 СНИМКА X(8).
01 PASSWD1 СНИМКА X(9).
ОТИДЕТЕ до ROLENAM1 "approle1".
ПРЕМЕСТЕТЕ 'Password1' PASSWD1.
EXEC SQL
ПОВИКВАНЕ NWIND. SYS. SP_SETAPPROLE
(:ROLENAM1,:PASSWD1)
END-EXEC.
Допълнителна информация
Приложение роля в SQL Server се използва за да работите под определен набор от разрешения приложение. За повече информация относно ролите на приложение вижте темата Приложението роли в документацията на SQL Server 2012. Можете да разрешите приложението роли в SQL Server чрез обаждане sp_setapprole съхраняват процедура.
Често достъп до данни в база данни на SQL Server е разрешена, въз основа на роли на приложението. Чрез обаждане sp_setapprole съхраняват процедура чрез услугата на Microsoft за DRDA, давате възможност потребителите, използвайте приложение роли управление достъп до бази данни на SQL сървър, когато те се интегрират с IBM DB2 бази данни.
Продуктите на други разработчици, които се обсъждат в тази статия, са произведени от фирми, независими от Microsoft. Microsoft не дава никакви гаранции, подразбиращи се или от друго естество, за производителността или надеждността на тези продукти.