FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Amplia consulta en remoto
Hola compañeros.
Actualmente tengo una conexión con un servidor SQL en la ciudad de Castellón mientras yo me encuentro en Valencia. Si me conecto a este servidor de Castellón y realizo una consulta donde el numero de tuplas es de 200, tarda unos segundos pero responde, pero cuando las tuplas a retornar es de unos 3600 la aplicación acaba por no responder. (el número de atributos de cada tupla también es un tanto grande, unos 12 campos). Las conexiones que tengo son , TADOConecction y un TADOQuery. En el TADOConecction las siguientes propiedades las tengo a: Los CommandTimeOut y ConecctionTimeOut = 60; KeepConnection = True; La ConnetionString = Provider=MSDataShape.1; Persist Security Info=False; Data Source=W13cas22; Integrated Security=SSPI; Initial Catalog=ObrasSQL; Data Provider=SQLOLEDB.1; La autenticación la tengo como "Use Windows NT Integrated security. Y en el TADOQuery el CommandTimeOut = 30; MaxRecords = 0; Al final y tras un tiempo de espera la aplicación queda como que no responde. En mi centro de Valencia, tambien tengo otro SQL Server con las mismas tablas y BBDD y las mismas consultas funcionan sin problema, así como en las aplicaciones ejecutadas en la red de Castellón. Es decir, si la consulta la realizo en el servidor local, las respuestas van perfectamente, pero si las hago al servidor de la otra ciudad da el problema. ¿Existe alguna forma de acotar el subconjunto de tuplas para ver si es por el gran conjunto de paquetes de datos que espera recibir en el lado cliente? ¿Alguno se ha visto en esta situación? Gracias a cualquier comentario.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
|
|
|