Compartilhar via


Usar RDS com pool de conexões ODBC

Se você estiver usando uma fonte de dados ODBC, poderá usar a opção de pool 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 (confira Windows 8 e Manual de Compatibilidade do Windows Server 2012 para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Os aplicativos que usam o RDS devem migrar para o Serviço de Dados do WCF.

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

Observe que a habilitação do 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 fique estável e forneça ganhos adicionais de desempenho, você precisará configurar o Microsoft SQL Server para usar a biblioteca de rede do Soquete TCP/IP.

Para fazer isso, você precisa:

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

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

Configurando o computador SQL Server para usar soquetes TCP/IP

No computador 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 do Soquete TCP/IP no computador SQL Server

No Microsoft SQL Server 6.5:

  1. No menu Início, aponte para programas, 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 de 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 Início, aponte para programas, Microsoft SQL Server 7.0 e clique em Utilitário de Rede de 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ços 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 a fim de usar Soquetes TCP/IP. O que você faz depende de todas as instâncias do SQL Server serem acessados do servidor Web ou apenas um SQL Server específico ser acessado do servidor Web.

Se todas as instâncias do SQL Server forem acessados do servidor Web, você precisará executar o Utilitário de Configuração do Cliente SQL Server no computador do servidor Web. As etapas a seguir alteram a biblioteca de rede padrão para todas as conexões de SQL Server feitas 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 Início, aponte para Programas, Microsoft SQL Server 6.5 e clique em Utilitário de Configuração do Cliente.

  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 saia do utilitário.

Para o Microsoft SQL Server 7.0:

  1. No menu Início, aponte para programas, 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 saia do utilitário.

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

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

Para o Microsoft SQL Server 6.5:

  1. No menu Início, aponte para Programas, 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 Início, aponte para Programas, Microsoft SQL Server 7.0 e clique em Utilitário de Configuração do Cliente SQL.

  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 escuta clientes de Soquetes TCP/IP. Na caixa Número da porta, insira a porta na qual o SQL Server escuta.

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

Confira também

Conceitos básicos do RDS