摘要

本文中的軟體更新,讓 Microsoft 服務的分散式關聯式資料庫架構 (DRDA) 動態將連線重新導向至替代的 SQL Server 資料庫。藉由設定為不同的 SQL Server 資料庫的 SQL 連接字串引數,當 Windows 啟動分支機構應用程式中的 [ RDBNAME ] 欄位所傳回執行此程序。

軟體更新資訊

現在可以從 Microsoft 支援變更產品預設行為的支援的功能了。不過,這項功能被要變更的這篇文章說明的行為。只將這項功能套用在特別需要的系統。

這個更新會併入主機整合伺服器 2013年累積的更新 1

套用此更新之後,會更新為 DRDA 的 Microsoft 服務,支援動態的重新導向到替代的 SQL Server 資料庫的連線。

更多的資訊

ESSO Windows 啟始的分支機構應用程式

WindowsInitiatedAffiliateApplication屬性定義的 DRDA 服務應使用與 Microsoft 企業單一登入 (ESSO) 的分支機構應用程式名稱。在此情況下,DRDA 服務會將 Windows Active Directory 網域使用者對應到輸出繫結的 SQL 用戶端認證時 SQL 用戶端使用 SQL Server 驗證。此選擇性屬性可以接受字串值。預設值為空字串,指示不想使用 Windows 啟動 ESSO 的 DRDA 服務。

您也可以指定值為isRdbName ,以指示 DRDA 服務,若要擷取 Windows 啟動分支機構應用程式的對應記錄的 SQL Server 資料庫連接資訊。例如,對應記錄可能包含初始目錄引數值組,也就指示 DRDA 服務,以動態方式將連線重新導向至 SQL Server 資料庫的替代方案。根據預設,DRDA 服務連線至 SQL Server 資料庫使用 DRDA 用戶端與伺服器連接資訊RDBNAM (關聯式資料庫名稱) 功能變數,DRDA 用戶端與伺服器ACCRDB (存取關聯式資料庫) 通訊協定流程中。若要使用這項功能,ESSO 系統管理員建立的 Windows 啟動分支機構應用程式名稱會與預期的繫結 DRDA RDBNAM值的名稱相同。在這些情況下,分支機構應用程式會包含第三個欄位 (使用者名稱和密碼,"ConnectionString"),並接著會包含在對應的 SQL Server 連接字串引數的值組的使用者認證。在這個範例中,原始的RDBNAM值可能"SQL1,"與對應分支機構應用程式名稱為"SQL1"。使用者認證對應,如"USER1"可能包含"MS$ 同一"的使用者名稱和密碼欄位和 「 初始目錄 ="SQLALT1"的連接字串欄位。這項設定會指示動態重設連線要求 USER1 從資料庫 SQL1 到替代的 SQL Server 資料庫,名為 SQLALT1 的 DRDA 服務。

注意當您使用 Windows 啟動 ESSO 時,您必須指定整合式安全性 = SQL Server 連接字串中。

分支機構應用程式都代表系統或子系統例如主機、 後端系統或 IBM DB2 資料庫用戶端的邏輯實體。SSO 分支機構應用程式名稱,請連絡您的 SSO 管理員。如需詳細資訊,請參閱瞭解企業單一登入

Msdrdaservice 組態的範例︰

connectionString ="資料來源 = MyDataSource; 整合式安全性 = False;hostInitiatedAffiliateApplication ="HostApp"
windowsInitiatedAffiliateApplication="isRdbName"

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!

×