ODBC

27/11/2003 - 23:02 por Juan F Botero | Informe spam
Saludos

Tengo una duda, cual es la diferencia al crear un ODBC en el tipo de
protocolo que se usa para la conexion?

cuales son las ventajas o desventajas de hacer una conecion con TPC-IP o
Multiprotocolo o Namepipe?
de hecho mi conexion solo me la permitio hacer por namepipe.porque no me
permite hacerlo por los otros dos protocolos? El error es acceso denegado o
el server SQL no exite. el usuario existe en BD y logicamente el servidor
esta.

Gracias por sus comentarios

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
27/11/2003 - 23:11 | Informe spam
En principio trata de usar siempre Named Pipes, es el de mejor rendimiento y
es nativo de NT/2000/XP. Usar TCPIP cuando tienes clientes con conexiones
non-trusted (por ejemplo, clientes Windows 95).

saludos
gux

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Juan F Botero" wrote in message
news:
Saludos

Tengo una duda, cual es la diferencia al crear un ODBC en el tipo de
protocolo que se usa para la conexion?

cuales son las ventajas o desventajas de hacer una conecion con TPC-IP o
Multiprotocolo o Namepipe?
de hecho mi conexion solo me la permitio hacer por namepipe.porque no me
permite hacerlo por los otros dos protocolos? El error es acceso denegado


o
el server SQL no exite. el usuario existe en BD y logicamente el servidor
esta.

Gracias por sus comentarios


Respuesta Responder a este mensaje
#2 ulises
27/11/2003 - 23:38 | Informe spam
Dale una mirada a
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/optimsql/odp_tun_1a_7fcj.asp

Saludos,
Ulises
Respuesta Responder a este mensaje
#3 Isaías
28/11/2003 - 00:23 | Informe spam
Gustavo

Es la primera vez que escucho que NAMED PIPES es nativo de
NT, ya que tenia SEGURO (segun yo) que el nativo es TCP/IP.

Yo he intentado conectar mi SQL via NAMED PIPES y no lo he
conseguido, siempre se queda en el "limbo" y nunca
contesta.

A diferencia de TCP/IP

¿Podrias postear algun LINK donde explique lo que nos
aseveras?

Gracias.
Respuesta Responder a este mensaje
#4 Gustavo Larriera [MVP]
28/11/2003 - 02:01 | Informe spam
Hola Isaias,

Named pipes es mecanismo estándar de comunicación entre procesos (IPC) en
todas las plataformas Windows (con limitaciones en Windows 9x). Los
servicios de Named Pipes existen en NT aun cuando no hay red presente.

Ver detalles en:

http://support.microsoft.com/defaul...n-us;95900

Por defecto, SQL Server en Windows NT/2000/XP/2003 siempre escucha sobre
Named Pipes, TCP/IP y Multiprotocol. Un SQL Server en Windows 9x escucha
sobre Shared Memory IPC (Windows 9x no puede crear Named Pipes).
Históricamente Named Pipes fue el primer mecanismo IPC de las primeras
versiones de SQL Server.

Hay una descripción sencilla, breve y muy clara en el libro "Inside
Microsoft SQL Server 7.0" (de Soukup y Delaney), en la página 81.

En los Books Only, bajo el título "Named Pipes vs. TCP/IP Sockets" también
hay una buena información donde se habla de la performance comparativa.

Saludos
gux

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Isaías" wrote in message
news:030001c3b53d$86bf91c0$
Gustavo

Es la primera vez que escucho que NAMED PIPES es nativo de
NT, ya que tenia SEGURO (segun yo) que el nativo es TCP/IP.

Yo he intentado conectar mi SQL via NAMED PIPES y no lo he
conseguido, siempre se queda en el "limbo" y nunca
contesta.

A diferencia de TCP/IP

¿Podrias postear algun LINK donde explique lo que nos
aseveras?

Gracias.
Respuesta Responder a este mensaje
#5 ulises
28/11/2003 - 04:45 | Informe spam
Gustavo,

Solo para precisar que cuando se instalan las herramientas clientes
del SQL en una estación se instala por defecto el TCP/IP como
protocolo de comunicación.

Ahora bien la documentación de Microsoft en
http://msdn.microsoft.com/library/d...a_7fcj.asp
menciona que en términos de performance son similares pero en redes
LAN rápidas escoger Named Pipes puede ser una mejor opción por sus
opciones de configuración, en otros casos: Lan lentas, WAN, etc es
preferible usar TCP/IP.

Saludos,
Ulises


On Thu, 27 Nov 2003 22:01:09 -0300, "Gustavo Larriera [MVP]"
wrote:

Hola Isaias,

Named pipes es mecanismo estándar de comunicación entre procesos (IPC) en
todas las plataformas Windows (con limitaciones en Windows 9x). Los
servicios de Named Pipes existen en NT aun cuando no hay red presente.

Ver detalles en:

http://support.microsoft.com/defaul...n-us;95900

Por defecto, SQL Server en Windows NT/2000/XP/2003 siempre escucha sobre
Named Pipes, TCP/IP y Multiprotocol. Un SQL Server en Windows 9x escucha
sobre Shared Memory IPC (Windows 9x no puede crear Named Pipes).
Históricamente Named Pipes fue el primer mecanismo IPC de las primeras
versiones de SQL Server.

Hay una descripción sencilla, breve y muy clara en el libro "Inside
Microsoft SQL Server 7.0" (de Soukup y Delaney), en la página 81.

En los Books Only, bajo el título "Named Pipes vs. TCP/IP Sockets" también
hay una buena información donde se habla de la performance comparativa.

Saludos
gux
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida