概要


本文介绍的软件更新,让 Microsoft 服务为分布式关系数据库结构 (DRDA) 激活与 SQL Server 数据库中定义应用程序角色关联的权限。

软件更新信息

更改产品默认行为的受支持的功能现可从 Microsoft 技术支持。但是,此功能用于更改本文介绍的行为。它仅适用于特别需要它的系统。

此更新累积更新 1中包含的主机集成服务器 2013年。

在应用此更新后,将更新 DRDA Microsoft 服务以支持调用 SQL Server 的系统存储过程,例如 sp_setapprole。若要调用 SQL Server 的系统存储过程,如 sp_setapprole,您必须使用上使用静态 SQL 参数与使用 CALL 语句调用远程 SQL Server 系统的 IBM 大型机的 COBOL 程序。下面的示例包含 COBOL 代码,以演示如何通过传递两个必需的参数调用 sp_setapprole 存储过程︰

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

移动到 ROLENAM1 'approle1'。
将"密码 1"移动到 PASSWD1。

EXEC SQL
调用 NWIND。SYS。SP_SETAPPROLE
               (:ROLENAM1,:PASSWD1)                                
结束执行。

详细信息

在 SQL Server 应用程序角色用于将一组特定的权限下运行的应用程序。有关应用程序角色的详细信息,请参阅 SQL Server 2012年文档中的应用程序角色主题。通过调用sp_setapprole存储过程来启用 SQL Server 应用程序角色。

通常情况下,根据应用程序角色启用到 SQL Server 数据库中的数据的访问。通过调用来 DRDA sp_setapprole存储过程通过 Microsoft 服务,让客户使用应用程序角色时它们已与 IBM DB2 数据库集成管理对 SQL Server 数据库的访问。

本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保、默示或其他有关的性能或可靠性。


Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×