Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

摘要


本文中的軟體更新,讓 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?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×