Sammanfattning
Den här artikeln beskrivs en programuppdatering som gör att Microsoft Service för Distributed Relational Database Architecture (DRDA) dynamiskt dirigera om anslutningen till en alternativ SQL Server-databas. Den här processen utförs genom att ställa strängargument för SQL-anslutning till en annan SQL Server-databas som returneras av RDBNAME -fältet i Windows initierade dotterbolag program.
Information om programvara
En funktion som ändrar produktens standardbeteendet är nu tillgänglig från Microsoft Support. Men är den här funktionen avsedd att ändra beteende som beskrivs i den här artikeln. Använd den endast på datorer som verkligen behöver den.
Den här uppdateringen ingår i kumulativ uppdatering 1 för Host Integration Server 2013.
När du har installerat den här uppdateringen uppdateras Microsoft Service for DRDA stöder dynamiska omdirigering av en anslutning till en alternativ SQL Server-databas.
Mer Information
ESSO Windows-initierade dotterbolag program
WindowsInitiatedAffiliateApplication -attributet definierar dotterbolag programnamnet som tjänsten DRDA bör använda med Microsoft Enterprise Single Sign-On (ESSO). I det här fallet mappar DRDA tjänsten Windows Active Directory-domänanvändaren till routningsserver bundna SQL klientens referenser när SQL-klienten använder SQL Server-autentisering. Den här valfria egenskapen godkänner ett string-värde. Standardvärdet är en tom sträng som instruerar tjänsten DRDA inte att använda Windows-initierade ESSO.
Du kan också ange ett värde för isRdbName att instruera tjänsten DRDA att hämta anslutningsinformation för SQL Server-databas från Windows initierade dotterbolag program-mappningsposter. Av mappningspost kan till exempel innehålla en Initial Catalog argumentet värde-par instruerar tjänsten DRDA dynamiskt dirigera om anslutningen till en alternativ SQL Server-databas. Som standard ansluter DRDA-tjänsten till SQL Server-databas med hjälp av fältet DRDA klient-server-anslutning information RDBNAM (Relational databasnamn) i DRDA klient-server- ACCRDB (Relational Database Access) protokoll flöde. Om du vill använda den här funktionen skapar ESSO-administratören en Windows-initierade dotterbolag program som har samma namn som det förväntade värdet för-bundna DRDA RDBNAM . Under dessa omständigheter dotterbolag programmet innehåller ett tredje fält (användarnamn, lösenord, "ConnectionString") och sedan i användarreferenserna mappning av SQL Server-anslutning sträng argumentet värde-par. I det här exemplet kan värdet för RDBNAM vara "SQL1", med motsvarande dotterbolag programmet med namnet "SQL1". Användaren mappning av autentiseringsuppgifter för "Användare1" kan innehålla "MS$ samma" för fälten användarnamn och lösenord och "Initial Catalog ="SQLALT1"för fältet ConnectionString . Den här konfigurationen instruerar tjänsten DRDA dynamiskt dirigera om anslutningsbegäranden från USER1 för SQL1-databasen till en alternativ SQL Server-databas som heter SQLALT1.
Obs! När du använder Windows-initierade ESSO, måste du ange Integrated Security = false i anslutningssträngen för SQL Server.
Dotterbolag program är logiska enheter som representerar ett system eller delsystem som en värd, en backend-system eller en IBM DB2-databas-klient. Kontakta administratören SSO för dotterbolag SSO-programmet. Mer information finns i Förstå Enterprise Single Sign-On.
Exempel på msdrdaservice konfiguration:
connectionString = "Data Source = MyDataSource; Integrated Security = False; hostInitiatedAffiliateApplication = "HostApp"
windowsInitiatedAffiliateApplication="isRdbName"