Ok gracias por tu tiempo Saludos PabloC ----- Original Message ----- From: Maxi Accotto To: pablo.canonico Sent: Tuesday, December 18, 2007 10:33 AM Subject: [dbms] Triggers de auditoria en SQL2000
En sql 2000 no, creo que en 2005 esto ha cambiado! 2007/12/18, PabloC <[EMAIL PROTECTED]>: > > Todo bien maxi > Gracias > Me lo temia > Ahora la pregunta del millon, si necesito si o si hacer auditoria de esos > campos entonces tengo que hacer desde el cliente antes de actualizar??, no > hay otra? > > Saludos > PabloC > ----- Original Message ----- > From: Maxi accotto > To: pablo.canonico > Sent: Monday, December 17, 2007 9:03 PM > Subject: [dbms] Triggers de auditoria en SQL2000 > > > > Hola! Perdon se acerca fin de año vio :S , como te comente no vas a poder > usar campos de ese tipo dentro de los triggers y ahí esta la limitacion, vos > para una auditoria necesitas saber si uno de esos campos cambio, bueno eso > no lo podes hacer con este tipo de campos en sql 2000 > > > > > ----------------------------------------------------------- > > Microsoft MVP en SQL Server > > Mentor asociado en SQLTotalConsulting > > Excelencia en servicios y consultoria SQLServer > > www.sqltotalconsulting.com > > ----------------------------------------------------------- > > > > > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de PabloC > Enviado el: lunes, 17 de diciembre de 2007 10:25 a.m. > Para: Maxi > Asunto: [dbms] Triggers de auditoria en SQL2000 > > > > > > Maxi > > > Ya se que es correcto > > > La duda que me surge ahora es la posible solucion que comenta el BOL, la > linea que copie antes y que me respondiste "ahora no se > bien que necesitas resolver con lo cual no te puedo decir si tenes o no que > hacer un join ;)" > > > > Saludos > PabloC > > > ----- Original Message ----- > > > From: Maxi Accotto > > > To: pablo.canonico > > > Sent: Monday, December 17, 2007 10:18 AM > > > Subject: [dbms] Triggers de auditoria en SQL2000 > > > > > Hola, si si eso es correcto por lo que te comente de los BOL! > > 2007/12/17, PabloC <[EMAIL PROTECTED]>: > > > > Maxi > > Gracias de nuevo por responder > > Como explique en el origen de este thread, tengo que activar una auditoria > > que ya me funciona en otras tablas en una que tiene 2 campos text y cuando > ( > > dentro del trigger ) hago el insert en la tabla auditoria con un select de > > la tabla inserted me da el error "Cannot use text, ntext, or image columns > > in the 'inserted' and 'deleted' tables." > > > > Saludos > > PabloC > > ----- Original Message ----- > > From: Maxi Accotto > > To: pablo.canonico > > Sent: Monday, December 17, 2007 9:52 AM > > Subject: [dbms] Triggers de auditoria en SQL2000 > > > > Hola, los triggers internamente tienen tablas virtuales (inserted y > > deleted) las cuales podes usar o no contra la tabla madre, ahora no se > > bien que necesitas resolver con lo cual no te puedo decir si tenes o > > no que hacer un join ;) > > > > 2007/12/17, PabloC <[EMAIL PROTECTED]>: > > > > > > > > Maxi > > > Gracias por la respuesta > > > Despues de escribir mi pregunta segui buscando y encontre en los BOL lo > > que > > > aca mencionas, lo que no entiendo es esto "To retrieve the new value in > > > either an INSERT or UPDATE trigger, join the inserted table with the > > > original update table" > > > Tengo que hacer un join entre la tabla inserted y la original??, esto > > dentro > > > del trigger?? > > > > > > Saludos > > > PabloC > > > ----- Original Message ----- > > > From: Maxi Accotto > > > To: pablo.canonico > > > Sent: Friday, December 14, 2007 7:20 PM > > > Subject: [dbms] Triggers de auditoria en SQL2000 > > > > > > Hola, extraido de tus libros en pantalla: > > > > > > In a DELETE, INSERT, or UPDATE trigger, SQL Server does not allow > > > text, ntext, or image column references in the inserted and deleted > > > tables if the compatibility level is equal to 70. The text, ntext, and > > > image values in the inserted and deleted tables cannot be accessed. To > > > retrieve the new value in either an INSERT or UPDATE trigger, join the > > > inserted table with the original update table. When the compatibility > > > level is 65 or lower, null values are returned for inserted or deleted > > > text, ntext, or image columns that allow null values; zero-length > > > strings are returned if the columns are not nullable. > > > > > > El 14/12/07, PabloC <[EMAIL PROTECTED]> escribió: > > > > > > > > Tengo varios triggers que auditan update de tablas y guardan lo que > > > existia > > > > antes de la actualizacion en otra tabla > > > > Ahora lo tuve que implementar en una tabla que tiene dos campos text, > > pero > > > > al ejecutar la creacion del trigger me dice > > > > > > > > Cannot use text, ntext, or image columns in the 'inserted' and > 'deleted' > > > > tables. > > > > > > > > No tengo solucion?? > > > > Que me recomiendan que haga?? > > > > > > > > Saludos > > > > PabloC > > > > > > > > > -- > > > > > > ----------------------------------------------------------- > > > Microsoft MVP en SQL Server > > > Mentor asociado en SQLTotalConsulting > > > Excelencia en servicios y consultoria SQLServer > > > www.sqltotalconsulting.com > > > > > > ----------------------------------------------------------- > > > > > > > > > __________ NOD32 2727 (20071217) Information __________ > > > > > > This message was checked by NOD32 antivirus system. > > > http://www.eset.com > > > > > > > > > > > > -- > > > ----------------------------------------------------------- > > Microsoft MVP en SQL Server > > Mentor asociado en SQLTotalConsulting > > Excelencia en servicios y consultoria SQLServer > > www.sqltotalconsulting.com > > > ----------------------------------------------------------- > > > > > > __________ NOD32 2727 (20071217) Information __________ > > > > This message was checked by NOD32 antivirus system. > > http://www.eset.com > > > > > > > -- > ----------------------------------------------------------- > Microsoft MVP en SQL Server > Mentor asociado en SQLTotalConsulting > Excelencia en servicios y consultoria SQLServer > www.sqltotalconsulting.com > ----------------------------------------------------------- > > > __________ NOD32 2727 (20071217) Information __________ > > This message was checked by NOD32 antivirus system. > http://www.eset.com > > __________ NOD32 2728 (20071217) Information __________ > > This message was checked by NOD32 antivirus system. > http://www.eset.com > -- ----------------------------------------------------------- Microsoft MVP en SQL Server Mentor asociado en SQLTotalConsulting Excelencia en servicios y consultoria SQLServer www.sqltotalconsulting.com ----------------------------------------------------------- __________ NOD32 2728 (20071217) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com
