Sumário
Este artigo descreve uma atualização de software que permite que o Microsoft Service para distribuídas relacional banco de dados arquitetura (DRDA) para redirecionar dinamicamente a conexão para um banco de dados do SQL Server alternativo. Esse processo é executado, definindo o argumento de sequência de caracteres de conexão SQL para outro banco de dados do SQL Server como retornado pelo campo RDBNAME o aplicativo Windows iniciada afiliados.
Informações de atualização de software
Um recurso com suporte que altera o comportamento padrão do produto foi disponibilizado pela Microsoft Support. No entanto, esse recurso destina-se para alterar somente o comportamento descrito nesse artigo. Aplique-o somente aos sistemas que necessitem especificamente dele.1 atualização cumulativa para o Host Integration Server 2013. Depois de aplicar essa atualização, o Microsoft Service para DRDA é atualizado para oferecer suporte a redirecionamento dinâmico de uma conexão com uma banco de dados do SQL Server alternativa.
Essa atualização está incluída noMais informações
ESSO afiliados iniciadas pelo Windows Application
O atributo windowsInitiatedAffiliateApplication define o nome do aplicativo afiliados que o serviço de DRDA deve usar com Microsoft Enterprise Single Sign-On (ESSO). Nessa situação, o serviço DRDA mapeia o usuário de domínio do Active Directory do Windows às credenciais de cliente do SQL-acopladas quando o cliente SQL usa a autenticação do SQL Server. Essa propriedade opcional aceita um valor de sequência de caracteres. O valor padrão é uma sequência vazia que instrui o serviço DRDA não use ESSO iniciadas pelo Windows.Noções básicas sobre Enterprise Single Sign-On. Exemplo de configuração do msdrdaservice:
Você também pode especificar um valor de isRdbName para instruir o serviço DRDA para recuperar informações de conexão de banco de dados do SQL Server dos registros de mapeamento do Windows iniciou o aplicativo afiliados. Por exemplo, o registro de mapeamento pode conter um par de valor de argumento Initial Catalog, instruindo o serviço DRDA dinamicamente redirecionar a conexão para uma banco de dados do SQL Server alternativa. Por padrão, o serviço DRDA se conecta ao banco de dados do SQL Server, usando o campo de RDBNAM (nome do banco de dados relacional) de informações de conexão cliente-servidor DRDA no fluxo do protocolo de DRDA cliente-servidor ACCRDB (Access banco de dados relacional). Para usar este recurso, o administrador de ESSO cria um aplicativo de afiliados iniciadas pelo Windows que tenha o mesmo nome que o valor esperado de DRDA RDBNAM de entrada. Sob essas circunstâncias, o aplicativo afiliados contém um terceiro campo (nome de usuário, senha, "ConnectionString") e, em seguida, inclui na credencial de usuário mapeamento pares de valor da argumento de sequência de caracteres conexão do SQL Server. Neste exemplo, o valor RDBNAM original pode ser "SQL1", com o aplicativo correspondente afiliados chamado "SQL1". O mapeamento de credenciais de usuário para "Usuário1" pode conter "MS$ mesma" para os campos nome de usuário e senha e "Initial Catalog ="SQLALT1"para o campo ConnectionString . Essa configuração instrui o serviço DRDA dinamicamente redirecionar solicitações de conexão de Usuário1 para SQL1 de banco de dados para um banco de dados do SQL Server alternativo chamado SQLALT1. Observação: Quando você usa o Windows iniciou o ESSO, você deve especificar Integrated Security = false na sequência de conexão do SQL Server. Aplicativos de afiliados são entidades lógicas que representam um sistema ou subsistema como um host, um sistema back-end ou um cliente de banco de dados IBM DB2. Contate o administrador SSO para o nome do aplicativo de afiliados de SSO. Para obter mais informações, consulteconnectionString = "Data Source = minhaFonteDeDados; Integrated Security = False; hostInitiatedAffiliateApplication = "HostApp"
windowsInitiatedAffiliateApplication="isRdbName"