DSN o Driver ???

30/12/2005 - 00:07 por Ducky | Informe spam
Hola,

Tengo que ejecutar 2 aplicaciones en la misma PC que se conectan
simultaneamente a MSSQL (misma base de datos).

Actualmente se conectan con el mismo DSN configurado en ODBC desde cada
aplicacion (configuracion identica).

Me pregunto que diferencia hay en usar DSN o el driver directamente desde la
aplicacion sin DSN.

Muy pocas ocasiones se me a presentado lo siguiente y no se si hay alguna
relación con lo anterior:


1: 1526
2: Connectivity error: Unable to retrieve specific error information.
Driver is probably out of resources

Cuando ejecuto esto en una aplicacion:
SELECT
num_ext,lin_ext,nmo_ext,fwp_ext,hwp_ext,fme_ext,IS
NULL((SELECT sta_fol FROM Folios WHERE
num_hab=hab_fol AND sta_fol='I'),'S') AS
Sta_Fol,fla_hab,(SELECT LEFT(RTRIM(ape_fol)+',
'+nom_fol,15) FROM Folios WHERE num_hab=hab_fol
AND sta_fol='I') AS Nombre FROM Extensiones INNER
JOIN Habitaciones ON num_ext=ext_hab ORDER BY
num_ext

Aprecio mucho cualquier informacion relacionada,

Preguntas similare

Leer las respuestas

#1 Antonio Ortiz
30/12/2005 - 04:06 | Informe spam
Pues siempre es mejor usar una conexion DSN 'less', ademas, segun se; ODBC
resta alguna funcionalidad al proveedor de datos.


suerte,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
www.visualcaja.com


"Ducky" escribió en el mensaje
news:
Hola,

Tengo que ejecutar 2 aplicaciones en la misma PC que se conectan
simultaneamente a MSSQL (misma base de datos).

Actualmente se conectan con el mismo DSN configurado en ODBC desde cada
aplicacion (configuracion identica).

Me pregunto que diferencia hay en usar DSN o el driver directamente desde
la aplicacion sin DSN.

Muy pocas ocasiones se me a presentado lo siguiente y no se si hay alguna
relación con lo anterior:


1: 1526
2: Connectivity error: Unable to retrieve specific error information.
Driver is probably out of resources

Cuando ejecuto esto en una aplicacion:
SELECT
num_ext,lin_ext,nmo_ext,fwp_ext,hwp_ext,fme_ext,IS
NULL((SELECT sta_fol FROM Folios WHERE
num_hab=hab_fol AND sta_fol='I'),'S') AS
Sta_Fol,fla_hab,(SELECT LEFT(RTRIM(ape_fol)+',
'+nom_fol,15) FROM Folios WHERE num_hab=hab_fol
AND sta_fol='I') AS Nombre FROM Extensiones INNER
JOIN Habitaciones ON num_ext=ext_hab ORDER BY
num_ext

Aprecio mucho cualquier informacion relacionada,



Respuesta Responder a este mensaje
#2 Ducky
31/12/2005 - 20:16 | Informe spam
Muchas gracias por tu respuesta.

Me gustaria conocer tus fundamentos, tienes alguna referencia sobre lo que
según sabes???
Claro: por favor no me lo tomes a mal sino lo que quiero es informarme mas
sobre el tema.
Quiero conocer exactamente que funcionalidades le resta.

Recibe un cordial saludo,


"Antonio Ortiz" escribió en el mensaje
news:

Pues siempre es mejor usar una conexion DSN 'less', ademas, segun se; ODBC
resta alguna funcionalidad al proveedor de datos.


suerte,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
www.visualcaja.com


"Ducky" escribió en el mensaje
news:
Hola,

Tengo que ejecutar 2 aplicaciones en la misma PC que se conectan
simultaneamente a MSSQL (misma base de datos).

Actualmente se conectan con el mismo DSN configurado en ODBC desde cada
aplicacion (configuracion identica).

Me pregunto que diferencia hay en usar DSN o el driver directamente desde
la aplicacion sin DSN.

Muy pocas ocasiones se me a presentado lo siguiente y no se si hay alguna
relación con lo anterior:


1: 1526
2: Connectivity error: Unable to retrieve specific error information.
Driver is probably out of resources

Cuando ejecuto esto en una aplicacion:
SELECT
num_ext,lin_ext,nmo_ext,fwp_ext,hwp_ext,fme_ext,IS
NULL((SELECT sta_fol FROM Folios WHERE
num_hab=hab_fol AND sta_fol='I'),'S') AS
Sta_Fol,fla_hab,(SELECT LEFT(RTRIM(ape_fol)+',
'+nom_fol,15) FROM Folios WHERE num_hab=hab_fol
AND sta_fol='I') AS Nombre FROM Extensiones INNER
JOIN Habitaciones ON num_ext=ext_hab ORDER BY
num_ext

Aprecio mucho cualquier informacion relacionada,







Respuesta Responder a este mensaje
#3 Antonio Ortiz
02/01/2006 - 18:13 | Informe spam
Bueno, como sabras, cada proveedor de datos tiene distintas caracteristicas,
asi que una lista especifica no existe. Aunque en mi experiencia el problema
comun es velocidad, concurrencia y errores de timeout, y parece que no soy
el unico que lo recomienda:

http://www.powerasp.com/content/dat...nsless.asp

***************************************************************************************
Here's a little story
The other day when we upgraded the servers to MDAC 2.1 and a lot of ACCESS
driven sites started giving Error messages like "Too Many Client Tasks".
After researching this I found something on the Microsoft site claiming
SYSTEM DSN's were horrible with ACCESS. " And no.. I can't find the article
again or I would have posted a link here"

So I finally went around and changed some of the bigger sites from SYSTEM
DSN's to DSN_LESS Connections and "Jeez" instantaneous speed
improvements and no more error messages. The newer MDAC drivers made the
problem more troublesome , but then again some of those ACCESS database
driven sites are running the same queries 10 times faster then they ever
did.
*******************************************************************************************************************************************
1) Problemas por el numero de usuarios
2) Velocidad y...
3) Tiempos de respuesta (timeout), que he observado mas en aplicaciones
cliente de SQL Server



Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
www.visualcaja.com



"Ducky" escribió en el mensaje
news:
Muchas gracias por tu respuesta.

Me gustaria conocer tus fundamentos, tienes alguna referencia sobre lo que
según sabes???
Claro: por favor no me lo tomes a mal sino lo que quiero es informarme mas
sobre el tema.
Quiero conocer exactamente que funcionalidades le resta.

Recibe un cordial saludo,


"Antonio Ortiz" escribió en el mensaje
news:

Pues siempre es mejor usar una conexion DSN 'less', ademas, segun se;
ODBC resta alguna funcionalidad al proveedor de datos.


suerte,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
www.visualcaja.com


"Ducky" escribió en el mensaje
news:
Hola,

Tengo que ejecutar 2 aplicaciones en la misma PC que se conectan
simultaneamente a MSSQL (misma base de datos).

Actualmente se conectan con el mismo DSN configurado en ODBC desde cada
aplicacion (configuracion identica).

Me pregunto que diferencia hay en usar DSN o el driver directamente
desde la aplicacion sin DSN.

Muy pocas ocasiones se me a presentado lo siguiente y no se si hay
alguna relación con lo anterior:


1: 1526
2: Connectivity error: Unable to retrieve specific error information.
Driver is probably out of resources

Cuando ejecuto esto en una aplicacion:
SELECT
num_ext,lin_ext,nmo_ext,fwp_ext,hwp_ext,fme_ext,IS
NULL((SELECT sta_fol FROM Folios WHERE
num_hab=hab_fol AND sta_fol='I'),'S') AS
Sta_Fol,fla_hab,(SELECT LEFT(RTRIM(ape_fol)+',
'+nom_fol,15) FROM Folios WHERE num_hab=hab_fol
AND sta_fol='I') AS Nombre FROM Extensiones INNER
JOIN Habitaciones ON num_ext=ext_hab ORDER BY
num_ext

Aprecio mucho cualquier informacion relacionada,











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