Usuario
Modificar Connection Timeout - SQL Server

Pregunta
-
Hola, estoy haciendo una conexion a SQL SErver, pero necesito modificar el tiempo de conexion = 15 segundos.
He buscado en el mismo foro, me indican que modifique el parametro con el siguiente statement
EXEC sp_configure 'remote query timeout', 0 ;
Pero no es lo que necesito. me ayudan de favor. Gracias. !!
Todas las respuestas
-
Hola allx09:
No se entiende del todo que es lo que quieres conforme a lo que solicitas.
EXEC sp_configure 'remote query timeout',15 ; RECONFIGURE
En algunos casos puede ser necesario RECONFIGURE WITH OVERRIDE.
Cambiar las opciones de configuración del servidor puede conllevar un reinicio del servicio.
Además puede conllevar la perdida de la cache de los planes de ejecución, (dbcc freeproccache) lo cual hace que sea una opción a tener en cuenta si es un servidor en producción.
RECONFIGURE
https://docs.microsoft.com/es-es/sql/t-sql/language-elements/reconfigure-transact-sql?view=sql-server-ver15
- Propuesto como respuesta Diana AcuñaModerator miércoles, 5 de febrero de 2020 22:04
-
Gracias, en realidad tengo un vbscript que hace una conexion a la base de datos.
como la siguiente cadena:
strConn="Provider=SQLOLEDB.1;Data Source=IP_SERVER; Failover Partner=IP_SERVER_2;Initial Catalog=DB_Mirror;User Id=sa;Password=XXYYY;"
el tema es que si la base de datos principal esta abajo por x razon. la cadena de conexion tarda 15 segundos en decidir si cambia al FailOVer, necesito bajar ese tiempo de conectividad.
alguna idea?
intente con EXEC sp_configure 'remote query timeout',15 ; RECONFIGURE
pero ese parametro no baja el tiempo de ejecucion para la conexion.
Gracias por su respuesta
-
-
-
Hola alix09:
Por lo que te he entendido, estás hablando de un failover, entonces no tiene nada que ver con el servidor. Lo que quieres bajar es el tiempo que tarda en enterarse el nodo pasivo, de que el nodo activo se ha caído, y así responda más rápido a las peticiones.
¿Y quieres configurar eso, en la petición del cliente?
Me parece que eso no es posible.
Si mal no recuerdo, esta opción se configura en el administrador del failover cluster, pero no se cambia desde la petición, porque el nodo, simplemente no esta activo.
Ese tiempo es el "prudencial" para que un nodo sepa que el otro esta caído.
Todo esto, si he entendido correctamente lo que solicitas.
- Propuesto como respuesta Pablo RubioModerator jueves, 6 de febrero de 2020 19:24