PDA

Ver la Versión Completa : Delphi + Sql Server


mrh_peru
23-02-2010, 02:23:38
Cual es la manera de trabajar usando el data module de ADO en delphi para conectarse a una BD SQL Server.

Es bueno usar un data module que establezca la conexion con el servidor con propiedad connected= True , usuario , password , para toda la aplicacion ?
Al trabajar de esta manera hay problemas por la cantidad de terminales que esten usando la aplicacion con la licencia de usuarios de sql server ?
Sql Server valida su licencia por "Usuarios conectados" ( por nombre de usuarios definidos en la base de datos ) o Cantidad de "conexiones" al servidor ?Saludos a todos y desde ya gracias por su ayuda

Neftali [Germán.Estévez]
23-02-2010, 10:33:52
Lo lógico para conexiones es utilizar una conexión en tu programa (ADOConnection). Si durante un tiempo no la utilizas, puedes desconectarla, de esta forma liberas la conexión, aunque pierdes tiempo en conectar y desconectar constantemente.

Lo siguiente que puedes hacer es utilizar un "Gestor de conexiones", es decir alguien que te gestione N conexiones para que las puedan utilizar N+M programas. Asignándole a cada programa una conexión libre en cada momento que la necesite y quitándosela cuando no la necesite. Eso es lo que se llama "Connection Pool" (http://es.wikipedia.org/wiki/Connection_pool).

Me suena que hay componentes que gestionan Connection Pool para ADO, aunque no los he utilizado. Busca por internet, no debe ser difícil encontrar algunos.