Hola.
Desde hace unas tres semanas tengo un trigger que cada vez que se
actualiza un campo en concreto, ejecuta el comando DBCC INPUTBUFFER y
almacena el resultado en una tabla.
Esta tabla se puede modificar desde dos aplicaciones Web diferentes (A
y B), y dentro de cada Web hay varias opciones que llaman a diferentes
SP que son los que actualizan dicha tabla.
Desde A no hay problemas, pero desde B (y desde 2 SP concretos), y a
veces, el servidor Web me devuelve el siguiente error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][SQL Server]DBCC execution
completed. If DBCC printed error messages, contact your system
administrator.
Los SP que desde B acceden a la tabla están compuestos de dos partes:
la primera parte está dentro de un BEGIN TRAN y COMMIT/ROLLBACK TRAN,
y seguido llama a otro SP. Pues resulta que el proceso se detiene al
finalizar (correctamente) la primera parte.
Si ejecuto los SP desde el Analizador, no me dan ningún problema: me
indican el mismo mensaje ("DBCC execution completed. If DBCC printed
error messages, contact your system administrator.") cada vez que
actualiza la tabla, y al terminar la primera parte salta al SP
anidado.
¿Alguien sabe qué puede estar pasando?
Muchas gracias.
Leer las respuestas