Qué usuario lo hizo?, desde qué máquina?, en qué momento?

14/09/2007 - 16:04 por Julio Briceño | Informe spam
Saludos Cordiales,

¿Es posible determinar quién realizó cambios a los datos en SQL Server?
Específicamente... ¿Es posible determinar con qué inicio de sesión se realizó
algún cambio de en la base de datos, desde qué máquina se hizo y en qué
fecha-hora se hizo?

Hasta luego y gracias de antemano,

Preguntas similare

Leer las respuestas

#1 Maxi
14/09/2007 - 17:24 | Informe spam
Si, pero para ello deberias haber implementado un control de auditoria.
Para cambios en DDL (sql 2005) tenes los triggers DDL y para los DML (los
triggers comunes)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Julio Briceño" escribió en el
mensaje news:
Saludos Cordiales,

¿Es posible determinar quién realizó cambios a los datos en SQL Server?
Específicamente... ¿Es posible determinar con qué inicio de sesión se
realizó
algún cambio de en la base de datos, desde qué máquina se hizo y en qué
fecha-hora se hizo?

Hasta luego y gracias de antemano,


Respuesta Responder a este mensaje
#2 Carlos
14/09/2007 - 19:52 | Informe spam
Maxi

Donde encuentro esos DDL y DML?

ojala extendieras un poco mas tu ayuda, me interesa conocer esto


"Maxi" escribió en el mensaje
news:
Si, pero para ello deberias haber implementado un control de auditoria.
Para cambios en DDL (sql 2005) tenes los triggers DDL y para los DML (los
triggers comunes)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Julio Briceño" escribió en el
mensaje news:
Saludos Cordiales,

¿Es posible determinar quién realizó cambios a los datos en SQL Server?
Específicamente... ¿Es posible determinar con qué inicio de sesión se
realizó
algún cambio de en la base de datos, desde qué máquina se hizo y en qué
fecha-hora se hizo?

Hasta luego y gracias de antemano,






Respuesta Responder a este mensaje
#3 Maxi
14/09/2007 - 20:17 | Informe spam
Hola, revise en sus libros on line la sentencia CREATE TRIGGER.

Si usted esto no lo tenia diseñado ahora no podra ver esas auditorias, por
defecto SQL no hace auditorias de este nivel


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Carlos" escribió en el mensaje
news:
Maxi

Donde encuentro esos DDL y DML?

ojala extendieras un poco mas tu ayuda, me interesa conocer esto


"Maxi" escribió en el mensaje
news:
Si, pero para ello deberias haber implementado un control de auditoria.
Para cambios en DDL (sql 2005) tenes los triggers DDL y para los DML (los
triggers comunes)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Julio Briceño" escribió en el
mensaje news:
Saludos Cordiales,

¿Es posible determinar quién realizó cambios a los datos en SQL Server?
Específicamente... ¿Es posible determinar con qué inicio de sesión se
realizó
algún cambio de en la base de datos, desde qué máquina se hizo y en qué
fecha-hora se hizo?

Hasta luego y gracias de antemano,










Respuesta Responder a este mensaje
#4 Julio Briceño
14/09/2007 - 20:20 | Informe spam
Entiendo que DDL es el lenguaje de defición de estructura de datos (crear
tablas, vistas, indices, etc) y dml y es la manipulación de la data como tal
(insert, delete), pero... cómo se implementan? Pudieras dar un ejemplo
sencillo?



"Maxi" wrote:

Si, pero para ello deberias haber implementado un control de auditoria.
Para cambios en DDL (sql 2005) tenes los triggers DDL y para los DML (los
triggers comunes)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Julio Briceño" escribió en el
mensaje news:
> Saludos Cordiales,
>
> ¿Es posible determinar quién realizó cambios a los datos en SQL Server?
> Específicamente... ¿Es posible determinar con qué inicio de sesión se
> realizó
> algún cambio de en la base de datos, desde qué máquina se hizo y en qué
> fecha-hora se hizo?
>
> Hasta luego y gracias de antemano,
>
>



Respuesta Responder a este mensaje
#5 Maxi
16/09/2007 - 16:57 | Informe spam
Hola, busca en tus libros on line la sentencia CREATE TRIGGER ahi vera
varios ejemplos

"Julio Briceño" escribió en el
mensaje de noticias
news:


Entiendo que DDL es el lenguaje de defición de estructura de datos (crear
tablas, vistas, indices, etc) y dml y es la manipulación de la data como
tal
(insert, delete), pero... cómo se implementan? Pudieras dar un ejemplo
sencillo?



"Maxi" wrote:

Si, pero para ello deberias haber implementado un control de auditoria.
Para cambios en DDL (sql 2005) tenes los triggers DDL y para los DML (los
triggers comunes)



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Julio Briceño" escribió en el
mensaje news:
> Saludos Cordiales,
>
> ¿Es posible determinar quién realizó cambios a los datos en SQL Server?
> Específicamente... ¿Es posible determinar con qué inicio de sesión se
> realizó
> algún cambio de en la base de datos, desde qué máquina se hizo y en qué
> fecha-hora se hizo?
>
> Hasta luego y gracias de antemano,
>
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida