Rezumat
Acest articol descrie o actualizare de software care permite Microsoft Service pentru Distributed Relational bazei de date arhitectură (DRDA) să redirecţioneze dinamic conexiunea la o bază de date SQL Server alternativ. Acest proces este efectuată de setarea argumentul șirul SQL conexiunea la o altă bază de date SQL Server ca returnat de câmpul RDBNAME din Windows inițiată de afiliere aplicația.
Informații de actualizare software
O caracteristică acceptată care modifică comportamentul implicit al produsului este acum disponibilă de la Microsoft Support. Cu toate acestea, această caracteristică este destinat pentru a modifica numai comportamentul descris în acest articol. Aceasta se aplică numai sistemelor care o solicită în mod specific.Această actualizare este inclusă în 1 de actualizare cumulativă pentru Host Integration Server 2013.După aplicarea acestei actualizări, Microsoft Service pentru DRDA este actualizat pentru a accepta redirecționare dinamică de o conexiune la o alternativă de date SQL Server.
Mai multe informații
Aplicație de Ferestre inițiate prin afiliat ESSO
Atributul windowsInitiatedAffiliateApplication definește numele de afiliere aplicației care serviciul DRDA ar trebui să utilizați cu Microsoft Enterprise Single Sign-On (ESSO). În această situație, serviciul DRDA de utilizator de domeniu Windows Active Directory hărţi out-legat SQL Client acreditări atunci când clientul SQL utilizează autentificare SQL Server. Această proprietate opțional acceptă o valoare șir. Valoarea implicită este un șir vid care instruieşte serviciul DRDA nu se utilizează ESSO inițiată de Windows.Puteţi specifica o valoare de isRdbName pentru a instrui serviciul DRDA regăsit informațiile de conectare a bazei de date SQL Server din înregistrările de cartografiere aplicație Afiliere inițiată de Windows. De exemplu, înregistrarea de cartografiere pot conține un Catalog inițială argument valoare pereche instruirea serviciul DRDA să redirecţioneze dinamic conexiunea alternativă de date SQL Server. În mod implicit, serviciul DRDA se conectează la baza de date SQL Server utilizând câmpul DRDA client server conexiune informații RDBNAM (numele de baze de date relaționale) în fluxul de protocol DRDA client server ACCRDB (acces baze de date relaționale). Pentru a utiliza această caracteristică, administratorul ESSO creează o inițiată de Windows Afiliere aplicație care are același nume ca valoarea estimată în legat DRDA RDBNAM . În aceste cazuri, aplicația Afiliere conține un câmp al treilea (numele de utilizator, parola, "Şir de conexiune") și apoi include acreditări de utilizator maparea SQL Server connection șir argument perechi valoare. În acest exemplu, valoarea originală RDBNAM ar putea fi "SQL1," aplicația corespunzătoare afiliat numit "SQL1." Acreditări de utilizator care maparea pentru "USER1" pot conține "MS$ SAME" pentru câmpurile numele de utilizator și parola și "Catalog inițială ="SQLALT1"pentru câmpul şir de conexiune . Această configurație instruiește serviciul DRDA pentru redistribuire dinamic cereri de conexiune la USER1 pentru baze de date SQL1 la o alternativă de date SQL Server, care este numit SQLALT1.Notă Când utilizați ESSO inițiată de Windows, trebuie să specificați integrate de securitate = false în șirul de conexiune SQL Server.Afiliat aplicațiile sunt entități logice care reprezintă un sistem sau subsistem, cum ar fi o gazdă, un sistem de back-end sau un client de bază de date IBM DB2. Contactați administratorul SSO pentru numele aplicației SSO Afiliere. Pentru mai multe informații, consultați Înțelegerea Enterprise Single Sign-On.Exemplu de configurare msdrdaservice:
şir de conexiune = "sursă de date = MyDataSource; securitate integrată = False; hostInitiatedAffiliateApplication = "HostApp"windowsInitiatedAffiliateApplication="isRdbName"