PRB: Configurar los DSN con bibliotecas de red de SQL Server

Seleccione idioma Seleccione idioma
Id. de artículo: 289573 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Al crear o configurar ODBC nombres de orígenes de datos (DSN) utilizando el controlador ODBC de Microsoft SQL Server, pueden producirse problemas como los siguientes:
  • La conmutación de protocolos de la biblioteca de red.
  • Protocolo de un nuevo DSN se utiliza más antiguos en DSN, o viceversa.

Causa

Si utiliza el nombre del servidor (por ejemplo, el nombre de la instancia de SQL Server) para la creación de varios de los DSN, modificar el protocolo de red para uno de ellos afectará a todos los DSN que están utilizando este nombre.

Además, desde Microsoft Data Access Components (MDAC) 2.6 y versiones posteriores, la biblioteca de red de forma predeterminada es TCP/IP. Si utiliza un nombre de servidor (es decir, no crea un alias de servidor), aun cuando configure el DSN para utilizar canalizaciones con nombre, volverá a TCP/IP. Para resolver este problema, siga los pasos indicados en la sección "Solución".

Solución

Crear y utilizar el alias de servidor con la configuración de biblioteca de red necesaria mediante el Administrador de ODBC o la herramienta de red de cliente de SQL Server, Cliconfg.exe. Consulte la sección "Más información" para obtener más información.

SOLUCIÓN ALTERNATIVA

  1. En las utilidades de configuración de cliente para SQL Server, cree un alias utilizando un nombre diferente que el nombre del servidor.
  2. Crear o modificar un DSN y el nombre de servidor, elija el alias (no el servidor) desde el paso 1.
  3. Guarde el DSN y vuelva a abrir.
Tenga en cuenta que esta vez que la biblioteca de red persiste.

Más información

Al especificar o seleccionar el nombre del servidor en el cuadro de selección de servidor en el cuadro de diálogo de Configuración de DSN de Microsoft SQL Server desde el Administrador de ODBC durante la creación de DSN, crea un alias de servidor con el nombre especificado. Esto es realmente un nombre de alias de servidor en lugar de con el nombre del servidor. Si varios DSN utiliza el mismo nombre, todos ellos utilizan la configuración de protocolo más reciente de este alias de servidor.

La información de configuración de los alias de servidor se almacena en el registro bajo la siguiente clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo

Administrador de ODBC

Para agregar un alias de servidor mediante el Administrador de ODBC, siga estos pasos:
  1. En el Panel de Control, vaya al administrador de ODBC.
  2. Haga clic en Agregar y seleccione SQL Server como el controlador. A continuación, escriba un nombre y una descripción para el DSN. En el cuadro de selección de servidor , especifique un nombre de alias de servidor nuevo y, a continuación, haga clic en siguiente.
  3. Haga clic en el botón Configuración del cliente . Escriba el nombre de SQL Server en el cuadro de texto el nombre del servidor en parámetros de conexión. Además, seleccione la biblioteca de red requerida en Bibliotecas de red. A continuación, haga clic en Aceptar y complete los pasos para crear el DSN.

Utilidad de red de cliente

Incluye la herramienta cliente de red, Cliconfg.exe, con varios productos, incluidos Microsoft SQL Server y Microsoft Data Access Components (MDAC) versión 2.1 Service Pack 2 y versiones posteriores.

Esta utilidad se coloca normalmente en la carpeta C:\WINNT\SYSTEM32 en sistemas Microsoft Windows 2000 y Microsoft Windows NT y en la carpeta C:\WINDOWS\SYSTEM en sistemas Microsoft Windows 9 x.

Para iniciar esta utilidad, siga estos pasos:
  1. Si está instalado el cliente de SQL Server, en el menú Inicio , seleccione programas, seleccione Microsoft SQL Servery, a continuación, haga clic en Herramienta de red de cliente.
  2. De lo contrario, en el menú Inicio , haga clic en Ejecutar.
  3. Escriba cliconfg en el cuadro de texto Abrir y, a continuación, haga clic en Aceptar.
Para agregar un alias de servidor, siga estos pasos:
  1. Haga clic en la ficha Alias y, a continuación, haga clic en Agregar.
  2. Escriba un nuevo nombre de alias en el cuadro de texto de alias del servidor y elija la biblioteca de red requerida en bibliotecas de red.
  3. Escriba el nombre de SQL Server en el cuadro de texto el nombre del servidor en parámetros de conexión. También puede configurar los parámetros adicionales que se basa en la biblioteca de red. A continuación, haga clic en Aceptar.

    Nota: puede utilizar los botones Eliminar y Editar en la ficha de Alias para eliminar y modificar los alias de servidor existentes.

Referencias

Para obtener más información, consulte "Bibliotecas de red y protocolos de red" en el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa213773 (SQL.80) .aspx
Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
257434 INF: El protocolo de DSN existente que se ha reemplazado por el protocolo de un nuevo DSN en el mismo nombre de SQL Server
260249 PRB: Biblioteca de red DSN que se muestra como "Otro" en el Administrador de ODBC

Propiedades

Id. de artículo: 289573 - Última revisión: domingo, 10 de marzo de 2013 - Versión: 7.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Data Access Components 2.6
Palabras clave: 
kbinfo kbprb kbmt KB289573 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 289573

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com