![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Puede ser que tengas razón, todo apunta en esa dirección y parece que efectivamente SQL Manager abre una conexión por cada consulta. Tendré que tocar el trigger para que cuando entre con SYSDBA, por ejemplo, no grabe ninguna entrada en la tabla de conexiones.
|
|
#2
|
||||
|
||||
|
Efectivamente el problema es el que señala Casimiro: SQL Manager abre una coexión para cada elemento que se trata de consultar y de ahí viene el error. He modificado el trigger de conexión dejándolo de esta manera:
Código:
CREATE TRIGGER CONECTADO
ACTIVE ON
CONNECT
POSITION 0
AS
BEGIN
DELETE FROM Conexion
WHERE Id_Servidor NOT IN (SELECT MON$ATTACHMENT_ID FROM MON$ATTACHMENTS);
IF (CURRENT_USER IN (SELECT Nombre FROM Conexion)) THEN
EXCEPTION Usuario_conectado;
IF (CURRENT_USER <> 'SYSDBA') THEN
INSERT INTO Conexion (Id_Servidor, Nombre, Hora)
VALUES (CURRENT_CONNECTION, CURRENT_USER, CURRENT_TIMESTAMP);
END
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hacer una BD que se conecte a SqlServer2005 | ivantj24 | Conexión con bases de datos | 17 | 02-03-2011 22:19:02 |
| Evitar que el usuario escriba tildes con javascript | cahosoft | HTML, Javascript y otros | 10 | 19-10-2006 21:27:25 |
| INIDataSet ¿Existe un data set que se conecte a archivos .ini? | Al González | Conexión con bases de datos | 6 | 11-05-2004 18:32:50 |
| Como evitar que el usuario cierre la form! | Waldo | API de Windows | 2 | 20-11-2003 18:46:47 |
| Evitar que un usuario modifique la fecha y la hora | @-Soft | Windows | 4 | 09-05-2003 01:30:17 |
|