Sammendrag
Denne artikkelen beskriver en programvareoppdatering som gjør det muliggjør for Microsoft Service for distribuert Relational Database arkitektur (DRDA) til å omadressere dynamisk tilkoblingen til en alternativ SQL Server-database. Denne prosessen blir utført ved å angi SQL-tilkobling streng-argumentet til en annen SQL Server-database som ble returnert av RDBNAME -feltet i Windows startet knytter programmet.
Informasjon om programvareoppdatering
En støttet funksjon som endrer standardvirkemåten til produktet, er nå tilgjengelig fra Microsoft Support. Denne funksjonen er imidlertid ment å endre virkemåten som beskrives i denne artikkelen. Bruk den bare på systemer som spesifikt krever den.
Denne oppdateringen er inkludert i Kumulativ oppdatering 1 for Host Integration Server 2013.
Når du har installert denne oppdateringen, oppdateres Microsoft Service for DRDA for å støtte dynamiske omadressering av en tilkobling til et alternativ for SQL Server-database.
Hvis du vil ha mer informasjon
ESSO Windows startet Tilknytnings-program
WindowsInitiatedAffiliateApplication -attributtet definerer knytte programnavnet som DRDA-tjenesten skal bruke med Microsoft Enterprise enkel pålogging (ESSO). I dette tilfellet tilordner tjenesten DRDA Windows Active Directory-domenebrukeren til gamle bundet SQL klienten legitimasjonen når SQL-klient bruker SQL Server-godkjenning. Denne valgfrie egenskapen godtar en strengverdi. Standardverdi er en tom streng som angir at tjenesten DRDA ikke å bruke Windows-startet ESSO.
Du kan også angi en verdi for isRdbName til å instruere DRDA-Service for å hente tilkoblingsinformasjon for SQL Server-databasen fra Windows startet knytter programmet tilordning av oppføringer. Tilordning av posten kan for eksempel inneholde en Initial Catalog argumentet verdi-par, be DRDA-tjenesten til å omadressere dynamisk tilkoblingen til et alternativ for SQL Server-database. Som standard DRDA-tjenesten kobler seg til SQL Server-databasen ved hjelp av feltet DRDA klient / server-tilkobling informasjon RDBNAM (Relational databasenavn) i DRDA klient / server- ACCRDB (Access relasjonsdatabase) protokollen flyt. Hvis du vil bruke denne funksjonen, oppretter ESSO-administratoren en Windows startet knytte applikasjon som har samme navn som den forventede verdien for innkommende DRDA- RDBNAM . Under disse forholdene det tilknyttede programmet inneholder et tredje felt (brukernavn og passord, "ConnectionString"), og deretter inkluderer i legitimasjonsbeskrivelsen for brukeren tilordning av SQL Server connection string argumentet verdi-par. I dette eksemplet kan den opprinnelige RDBNAM -verdien være "SQL1", med tilsvarende knytte programmet kalt "SQL1". Brukeren legitimasjonstilordning for "Bruker1" kan inneholde "MS$ samme" for feltene brukernavn og passord og "Initial Catalog ="SQLALT1"for ConnectionString -feltet. Denne konfigurasjonen gir beskjed om at tjenesten DRDA til dynamisk omruting tilkoblingsforespørsler fra bruker1 for SQL1-databasen til en alternativ SQL Server-database som heter SQLALT1.
Obs! Når du bruker Windows-startet ESSO, må du angi integrert sikkerhet = false i tilkoblingsstrengen for SQL Server.
Tilknyttede programmer er logiske enheter som representerer et system eller et delsystem som en vert, en baksystemet eller en klient for IBM DB2-databasen. Kontakt systemansvarlig for SSO for programnavnet SSO datterselskap. Hvis du vil ha mer informasjon, kan du se Forstå Enterprise Single Sign-On.
Eksempel på msdrdaservice-konfigurasjon:
connectionString = "Data Source = MyDataSource; Integrated Security = False; hostInitiatedAffiliateApplication = "HostApp"
windowsInitiatedAffiliateApplication="isRdbName"