Partilhar via


Usando o RDS com o pool de conexões ODBC

Se você estiver usando uma fonte de dados ODBC, poderá usar a opção de pooling de conexões no IIS (Serviços de Informações da Internet) para obter uma manipulação de alto desempenho da carga do cliente. O pool de conexões é um gerenciador de recursos para conexões, mantendo o estado aberto em conexões usadas com frequência.

Importante

A partir do Windows 8 e do Windows Server 2012, os componentes do servidor RDS não estão mais incluídos no sistema operacional Windows (consulte o Windows 8 e o Windows Server 2012 Compatibility Cookbook para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em um novo trabalho de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Os aplicativos que usam RDS devem migrar para WCF Data Service.

Para habilitar o pool de conexões, consulte a documentação dos Serviços de Informações da Internet.

Observe que habilitar o pool de conexões pode sujeitar o servidor Web a outras restrições, conforme observado na documentação dos Serviços de Informações da Internet da Microsoft.

Para garantir que o pool de conexões seja estável e forneça ganhos adicionais de desempenho, você deve configurar o Microsoft SQL Server para usar a biblioteca de rede do Soquete TCP/IP.

Para fazer isso, você precisa:

  • Configure o computador do SQL Server para usar soquetes TCP/IP.

  • Configure o servidor Web para usar soquetes TCP/IP.

Configurando o computador SQL Server para usar soquetes TCP/IP

No computador do SQL Server, execute o programa de Instalação do SQL Server para que as interações com a fonte de dados usem a biblioteca de rede do Soquete TCP/IP.

Para especificar a biblioteca de rede de soquete TCP/IP em um computador SQL Server

No Microsoft SQL Server 6.5:

  1. No menu Iniciar, aponte para Programas, aponte para o Microsoft SQL Server 6.5 e clique em Instalação do SQL.

  2. Clique em Continuar duas vezes.

  3. Na caixa de diálogo microsoft SQL Server -Options, selecione Alterar Suporte à Rede e clique em Continuar.

  4. Verifique se a caixa de seleção Soquetes TCP/IP está marcada e clique em OK.

  5. Clique em Continuar para concluir e saia da instalação.

No Microsoft SQL Server 7.0:

  1. No menu Iniciar, aponte para Programas, aponte para o Microsoft SQL Server 7.0 e clique em Utilitário de Rede do Servidor.

  2. Na guia Geral da caixa de diálogo, clique em Adicionar.

  3. Na caixa de diálogo Adicionar Configuração da Biblioteca de Rede, clique em TCP/IP.

  4. Nas caixas de endereço de porta e proxy, insira o número da porta e o endereço proxy fornecidos pelo administrador de rede.

  5. Clique em OK para concluir e saia da instalação.

Configurando o servidor Web para usar soquetes TCP/IP

Há duas opções para configurar o servidor Web para usar soquetes TCP/IP. O que você faz depende se todas as instâncias do SQL Server são acessadas do servidor Web ou apenas um SQL Server específico é acessado do servidor Web.

Se todas as instâncias do SQL Server forem acessadas do servidor Web, você precisará executar o Utilitário de Configuração de Cliente do SQL Server no computador do servidor Web. As etapas a seguir alteram a biblioteca de rede padrão para todas as conexões do SQL Server feitas a partir desse servidor Web do IIS para usar a biblioteca de rede de Soquetes TCP/IP.

Para configurar o servidor Web (todos os SQL Servers)

Para o Microsoft SQL Server 6.5:

  1. No menu Iniciar, aponte para Programas, aponte para o Microsoft SQL Server 6.5 e clique em Utilitário de Configuração do Cliente SQL.

  2. Clique na guia Biblioteca da Rede.

  3. Na caixa Rede Padrão, selecione Soquetes TCP/IP.

  4. Clique em Concluído para salvar as alterações e sair do utilitário.

Para o Microsoft SQL Server 7.0:

  1. No menu Iniciar, aponte para Programas, aponte para o Microsoft SQL Server 7.0 e clique em Utilitário de Rede do Cliente.

  2. Clique na guia Geral.

  3. Na caixa biblioteca de rede padrão, clique em TCP/IP.

  4. Clique em OK para salvar as alterações e sair do utilitário.

Se um SQL Server específico for acessado de um servidor Web, você precisará executar o Utilitário de Configuração de Cliente do SQL Server no computador do servidor Web. Para alterar a biblioteca de rede para uma conexão específica do SQL Server, configure o software cliente do SQL Server no computador do servidor Web da seguinte maneira.

Para configurar o servidor Web (um SQL Server específico)

Para o Microsoft SQL Server 6.5:

  1. No menu Iniciar, aponte para Programas, aponte para o Microsoft SQL Server 6.5 e clique em Utilitário de Configuração do Cliente SQL.

  2. Clique na guia Avançado.

  3. Na caixa Servidor, digite o nome do servidor ao qual se conectar usando soquetes TCP/IP.

  4. Na caixa Nome da DLL, selecione Soquetes TCP/IP.

  5. Clique em Adicionar/Modificar. Todas as fontes de dados que apontam para esse servidor agora usarão soquetes TCP/IP.

  6. Clique em Concluído.

Para o Microsoft SQL Server 7.0:

  1. No menu Iniciar, aponte para Programas, aponte para o Microsoft SQL Server 7.0 e clique em Utilitário de Configuração do Cliente.

  2. Clique na guia Geral.

  3. Clique em Adicionar.

  4. Insira o alias do servidor na caixa Alias do servidor. Na caixa Bibliotecas de rede, clique em TCP/IP. Na caixa Nome do computador, insira o nome do computador que recebe clientes de soquetes TCP/IP. Na caixa número da porta, insira a porta na qual o SQL Server ouve.

  5. Clique em OK e, em seguida, OK novamente para sair do utilitário.

Consulte Também

Conceitos básicos do RDS