Debes guardar una marca mediante algun algoritmo de CRC o Digest usando una clave que no le das al cliente. Lo guardas en otra base de datos READ ONLY. Si te modifican cualquiera de las cosas lo detectas porque no tiene la clave. Si es 2005 puedes usar los algoritmos de cifrado propios de la base de datos
Saludos -- -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting On Nov 12, 2007 9:05 PM, Alejandro A. ALEKSICH <[EMAIL PROTECTED]> wrote: > Tengo la siguiente situación: > Trabajamos sobre una base de datos editando y agregando registros, > finalizado el trabajo "devolvemos" la base al cliente. > El tema es que quiero crear una "marca" sobre los registros tal cual le > entrego al cliente, algo así como un precinto de seguridad. > ¿hay alguna manera de hacer esto?. > Pensé en agregar un campo Guid o timestamp y guardar el valor de cada > registro en una base de datos separada, la pregunta es: el valor de este > campo puede ser editado ?, si los valores son coincidentes al estado > inicial, ¿puedo afirmar que ese registro nunca fue modificado? > > Hay que tener en cuenta que el cliente es el propietario de los datos, o > sea > tiene pleno derechos sobre ellos. Solo quiero evitar que nadie cambie > malintesionadamente los datos y luego me atribuyan el error a mí trabajo. > > Se trabaja con SQL2k > > Gracias.- > > >
