Configuración de red de cliente

El software de cliente permite que los equipos cliente se conecten a una instancia de Microsoft SQL Server a través de una red. Un "cliente" es una aplicación front-end que utiliza los servicios que proporciona un servidor, por ejemplo, el SQL Server Database Engine (Motor de base de datos de SQL Server). El equipo que hospeda esta aplicación recibe el nombre de equipo cliente.

En su nivel más sencillo, un cliente de SQL Server puede residir en el mismo equipo que una instancia de SQL Server. Sin embargo, normalmente un cliente se conecta a uno o más servidores remotos mediante una red. La arquitectura cliente/servidor de SQL Server permite administrar sin ningún problema varios clientes y servidores de una red. Las configuraciones cliente predeterminadas son suficientes en la mayoría de los casos.

Los clientes de SQL Server pueden incluir aplicaciones de diversos tipos, por ejemplo:

  • Consumidores OLE DB

    Estas aplicaciones utilizan el proveedor OLE DB de SQL Server Native Client para conectarse a una instancia de SQL Server. El proveedor OLE DB media entre SQL Server y las aplicaciones cliente que consumen datos de SQL Server como conjuntos de filas OLE DB. La utilidad de símbolo del sistema sqlcmd y SQL Server Management Studio son ejemplos de aplicaciones OLE DB.

  • Aplicaciones ODBC

    Estas aplicaciones incluyen utilidades de cliente instaladas con versiones anteriores de SQL Server, como por ejemplo, la utilidad del símbolo del sistema osql, así como otras aplicaciones que utilizan el controlador ODBC de SQL Server Native Client para conectarse a una instancia de SQL Server.

  • Clientes de DB-Library

    Estas aplicaciones incluyen la utilidad del símbolo del sistema SQL Serverisql y clientes escritos en DB-Library. La compatibilidad de SQL Server con las aplicaciones cliente que utilizan DB-Library se limita a las características de Microsoft SQL Server 7.0.

Nota

Aunque SQL Server Database Engine (Motor de base de datos de SQL Server) sigue admitiendo conexiones de las aplicaciones existentes mediante las API DB-Library y SQL incrustado, no incluye los archivos ni la documentación necesarios para realizar los trabajos de programación en aplicaciones que utilizan estas API. Una versión futura de SQL Server Database Engine (Motor de base de datos de SQL Server) eliminará la compatibilidad para las conexiones desde aplicaciones de DB-Library o Embedded SQL. No utilice DB-Library ni Embedded SQL para desarrollar nuevas aplicaciones. Quite las dependencias de DB-Library o SQL incrustado para modificar las aplicaciones existentes. En lugar de estas API, utilice el espacio de nombres SQLClient o una API como OLE DB u ODBC. SQL Server no incluye la DLL de DB-Library necesaria para ejecutar estas aplicaciones. Para ejecutar aplicaciones de DB-Library o SQL incrustado, debe estar disponible la DLL de DB-Library de SQL Server versión 6.5, SQL Server 7.0 o SQL Server 2000.

Independientemente del tipo de aplicación, la administración de clientes consiste principalmente en configurar su conexión con los componentes de SQL Server. Según los requisitos del sitio, la administración de los clientes puede variar desde poco más que especificar el nombre del equipo servidor hasta generar una biblioteca de entradas de configuración personalizadas para ajustarse a un entorno multiservidor variado.

La DLL de SQL Server Native Client contiene las bibliotecas de red y es instalada por el programa de instalación. Los protocolos de red no se habilitan durante la configuración de las nuevas instalaciones de SQL Server. Las instalaciones actualizadas habilitan los protocolos habilitados anteriormente. Los protocolos de red subyacentes se instalan como parte de la instalación de Windows (también puede instalarlos mediante el subprograma Red del Panel de control). Para administrar los clientes de SQL Server se utilizan las siguientes herramientas:

  • Administrador de configuración de SQL Server

    Los componentes de red tanto del cliente como del servidor se administran mediante el Administrador de configuración de SQL Server, que combina la Herramienta de red de SQL Server, la Herramienta de red de cliente de SQL Server y el Administrador de servicios de versiones anteriores. El Administrador de configuración de SQL Server es un complemento de Microsoft Management Console (MMC). También aparece como un nodo en el complemento de Administración de equipos de Windows. El Administrador de configuración de SQL Server sirve para habilitar, deshabilitar, configurar y otorgar el grado de prioridad a bibliotecas de red individuales.

  • Programa de instalación

    Ejecute el programa de instalación de SQL Server para instalar los componentes de red en un equipo cliente. Es posible habilitar o deshabilitar las bibliotecas de red individuales durante la instalación cuando ésta se inicia desde el símbolo del sistema.

  • Administrador de orígenes de datos ODBC

    El Administrador de orígenes de datos ODBC le permite crear y modificar orígenes de datos ODBC en equipos que ejecutan el sistema operativo Microsoft Windows. Para obtener acceso al Administrador de orígenes de datos ODBC, vea Cómo abrir el Administrador de orígenes de datos ODBC.

En esta sección