Cómo usar ADO para conectarse a un servidor SQL que está detrás de un servidor de seguridad

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

Resumen

Cuando utiliza ActiveX Data Objects (ADO) para conectar a un servidor de SQL Server 7.0 o SQL Server 2000 que está detrás de un servidor de seguridad, considere lo siguiente:
  • El servidor de seguridad debe configurarse para permitir entrantes del puerto 1433 (o los números de puerto que SQL Server escucha en TCP/IP) y puertos 1024 a 65535 de salida.
  • La cadena de conexión debe especificar la dirección de SQL Server: la dirección IP, el nombre DNS del servidor o un nombre dentro del archivo hosts.
  • La cadena de conexión debe especificar el tipo de biblioteca de red, en este caso "dbmssocn" (sin las comillas) para red biblioteca de sockets TCP/IP.
Advertencia : abrir los puertos en el servidor de seguridad puede suponer problemas de seguridad; Consulte con su administrador del sistema o el Administrador de seguridad para configurar el servidor de seguridad.

Más información

En el siguiente código de ejemplo, nombreDeServidor debe ser el nombre DNS del servidor, dirección IP o un nombre dentro del archivo hosts:
Set Conn = CreateObject("ADODB.Connection")
Set Rs = CreateObject("ADODB.Recordset")
Set Cmd = Createobject("ADODB.Command")
	
Conn.Open "Provider=SQLOLEDB;Password=password;Persist Security Info=True;User ID=username;Initial Catalog=DBNAME;Data Source=servername;Network Library=dbmssocn"
Cmd.ActiveConnection=Conn

SQL = "Select * from TABLE"

Cmd.CommandText = SQL
Set Rs = Cmd.Execute
				

Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
238949Cómo configurar la biblioteca de red SQL Server en una cadena de conexión ADO

Propiedades

Id. de artículo: 269882 - Última revisión: jueves, 15 de julio de 2004 - Versión: 4.5
La información de este artículo se refiere a:
  • Microsoft ActiveX Data Objects 1.0
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.01
  • Microsoft ActiveX Data Objects 2.1
  • Microsoft ActiveX Data Objects 2.1 Service Pack 1
  • Microsoft ActiveX Data Objects 2.1 Service Pack 2
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.6
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbmt kbhowto KB269882 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): 269882

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