Configuração de rede de cliente

O software cliente permite que computadores clientes se conectem a uma instância do Microsoft SQL Server em uma rede. Um "cliente" é um aplicativo front-end que usa os serviços fornecidos por um servidor como o Mecanismo de banco de dados do SQL Server. O computador que hospeda esse aplicativo é referenciado como computador cliente.

No nível mais simples, um cliente SQL Server pode residir na mesma máquina que uma instância do SQL Server. Geralmente, porém, um cliente se conecta com um ou mais servidores remotos em uma rede. A arquitetura cliente/servidor do SQL Server permite que ele gerencie clientes vários clientes e servidores em uma rede. As configurações padrão do cliente são satisfeitas na maioria das situações.

Clientes SQL Server podem incluir aplicativos de vários tipos, como:

  • Consumidores de OLE DB

    Esses aplicativos usam o provedor de OLE DB do SQL Server Native Client para se conectarem a uma instância do SQL Server. O provedor de OLE DB atua como mediador entre o SQL Server e os aplicativos cliente que consomem dados do SQL Server como conjuntos de linhas OLE DB. O utilitário de prompt de comando sqlcmd e o SQL Server Management Studio são exemplos de aplicativos OLE DB.

  • Aplicativos ODBC

    Esses aplicativos incluem utilitários clientes instalados com versões anteriores do SQL Server, como o utilitário de prompt de comando osql, bem como outros aplicativos que usam o driver SQL Server Native Client ODBC para se conectarem a uma instância do SQL Server.

  • Clientes DB-Library

    Esses aplicativos incluem o utilitário de prompt de comando do SQL Serverisql e clientes gravados no DB-Library. O suporte do SQL Server a aplicativos cliente que usam o DB-Library é limitado aos recursos do Microsoft SQL Server 7.0.

ObservaçãoObservação

Embora o Mecanismo de banco de dados do SQL Server ainda ofereça suporte a conexões de aplicativos existentes que usam DB-Library e APIs do SQL, não inclui os arquivos ou a documentação necessária para programar trabalho em aplicativos que usam essas APIs. Uma versão futura do Mecanismo de banco de dados do SQL Server descartará suporte para conexões do DB-Library ou aplicativos do Embedded SQL. Não use DB-Library ou Embedded SQL para desenvolver novos aplicativos. Remova qualquer dependência no DB-Library ou no Embedded SQL ao modificar aplicativos existentes. No lugar dessas APIs, use o namespace SQLClient ou uma API, como OLE DB ou ODBC. O SQL Server não inclui o DB-Library DLL necessário para executar esses aplicativos. Para executar o DB-Library ou os aplicativos SQL incorporados, é necessário ter disponível o DB-Library DLL do SQL Server versão 6.5, SQL Server 7.0 ou SQL Server 2000.

Independentemente do tipo de aplicativo, o gerenciamento de um cliente consiste principalmente em configurar sua conexão com os componentes de servidor do SQL Server. Dependendo dos requisitos do seu site, o gerenciamento do cliente pode variar desde inserir o nome do computador servidor e criar uma biblioteca de entradas de configuração personalizadas até a acomodação de um ambiente de vários servidores diversificado.

A DLL do SQL Server Native Client contém as bibliotecas de rede e é instalada pelo programa de instalação. Os protocolos de rede não estão habilitados durante a instalação para novas instalações do SQL Server. Instalações atualizadas habilitam os protocolos habilitados anteriormente. Os protocolos de rede subjacentes são instalados como parte da Instalação do Windows (ou por Redes no Painel de Controle). As ferramentas seguintes são usadas para gerenciar clientes do SQL Server:

  • SQL Server Configuration Manager

    Componentes de rede de cliente e servidor são gerenciados com o SQL Server Configuration Manager, que combina o SQL Server Network Utility, SQL Server Client Network Utility e o Service Manager de versões anteriores. O SQL Server Configuration Manager é um snap-in do MMC (Microsoft Management Console). Ele também é exibido como um nó no snap-in do Windows Computer Manager. As bibliotecas de rede individuais podem ser habilitadas, desabilitadas, configuradas e priorizadas com o SQL Server Configuration Manager.

  • Instalação

    Execute a instalação do SQL Server para instalar os componentes de rede em um computador cliente. As bibliotecas de rede individuais podem ser habilitadas ou desabilitadas durante instalação quando a Instalação é iniciada no prompt de comando.

  • Administrador de Fonte de Dados ODBC

    O Administrador de Fonte de Dados ODBC permite criar e modificar fontes de dados ODBC em computadores que executam o sistema operacional Microsoft Windows. Para acessar o Administrador de Fonte de Dados ODBC, consulte Como abrir o Administrador de Fonte de Dados ODBC.

Nesta seção