Applies To
Host Integration Server 2013

摘要

本文中的軟體更新,讓 Microsoft 服務的分散式關聯式資料庫架構 (DRDA),啟動 SQL Server 資料庫中所定義的應用程式角色相關聯的權限。

軟體更新資訊

現在可以從 Microsoft 支援變更產品預設行為的支援的功能了。不過,這項功能被要變更的這篇文章說明的行為。只將這項功能套用在特別需要的系統。這個更新會併入主機整合伺服器 2013年累積的更新 1您套用此更新程式之後,會更新為 DRDA 的 Microsoft 服務,支援呼叫 SQL Server 系統預存程序,例如 sp_setapprole。若要呼叫 SQL Server 系統預存程序,例如 sp_setapprole,您必須在 IBM 主機使用 CALL 陳述式搭配參數來呼叫遠端的 SQL Server 系統時,用於靜態 SQL 使用 COBOL 程式。下列範例將包含示範如何傳遞兩個必要的參數,呼叫 sp_setapprole 預存程序的 COBOL 程式碼︰

01 ROLENAM1 PIC X(8)。01 PASSWD1 PIC X(9)。移動到 ROLENAM1 'approle1'。將 PASSWD1 'Password1'。EXEC SQL呼叫 NWIND。SYS。SP_SETAPPROLE               (:ROLENAM1,:PASSWD1)                                結束執行。

更多的資訊

在 SQL Server 中的應用程式角色用來讓應用程式在一組特定的權限下執行。如需有關應用程式角色的詳細資訊,請參閱 SQL Server 2012年文件中的 [應用程式角色] 主題。您可以呼叫sp_setapprole預存程序,以啟用 SQL Server 中的應用程式角色。通常,會啟用 SQL Server 資料庫中的資料的存取,根據應用程式角色。您可以藉由呼叫sp_setapprole預存程序,透過 Microsoft 服務的 DRDA,讓客戶使用應用程式角色管理存取 SQL Server 資料庫,當它們被整合在一起 IBM DB2 資料庫。

本文將所述之產品製造協力廠商均與 Microsoft 無關。Microsoft 不對這些產品之其他相關效能或可靠性作出任何擔保或默示。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。