Fecha de ultimo update

01/10/2008 - 18:40 por Fernando Fernandez Garcia | Informe spam
Para desarrollar un proceso de migracion necesito determinar la fecha de la
ultima actualizacion de cada tabla de mi base de datos.
Tengo instalado un SQL2000 en W2KServer . Toda ayuda sera bienvenida y
agradecida
Slds
Fernando Fernandez Garcia

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
01/10/2008 - 19:47 | Informe spam
Fernando Fernandez Garcia,

SQL Server no guarda ese dato. Una forma de lograr esto, es adicionando una
columna tipo datetime a tu tabla y actualizarla cada vez que actualizas una
fila.

En la version 2008, contamos con una facilidad llamada CDC (change data
capture), lo cual crea como un log de las sentencias insert, update y delete
de las tablas a las que deseas monitorear. Esta data puede ser consumida
desde SSIS para actualizar otra base, con los ultimos cambios de la base
monitoreada.

Change Data Capture
http://msdn.microsoft.com/en-us/lib...22489.aspx

AMB


"Fernando Fernandez Garcia" wrote:

Para desarrollar un proceso de migracion necesito determinar la fecha de la
ultima actualizacion de cada tabla de mi base de datos.
Tengo instalado un SQL2000 en W2KServer . Toda ayuda sera bienvenida y
agradecida
Slds
Fernando Fernandez Garcia



Respuesta Responder a este mensaje
#2 Antonio Ortiz
02/10/2008 - 03:04 | Informe spam
Tan solo por eso ya estoy empezando a emigrar a SQL 2008, eso del CDC me
parecio excelente.

saludos,

Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Alejandro Mesa" escribió en el
mensaje news:
Fernando Fernandez Garcia,

SQL Server no guarda ese dato. Una forma de lograr esto, es adicionando
una
columna tipo datetime a tu tabla y actualizarla cada vez que actualizas
una
fila.

En la version 2008, contamos con una facilidad llamada CDC (change data
capture), lo cual crea como un log de las sentencias insert, update y
delete
de las tablas a las que deseas monitorear. Esta data puede ser consumida
desde SSIS para actualizar otra base, con los ultimos cambios de la base
monitoreada.

Change Data Capture
http://msdn.microsoft.com/en-us/lib...22489.aspx

AMB


"Fernando Fernandez Garcia" wrote:

Para desarrollar un proceso de migracion necesito determinar la fecha de
la
ultima actualizacion de cada tabla de mi base de datos.
Tengo instalado un SQL2000 en W2KServer . Toda ayuda sera bienvenida y
agradecida
Slds
Fernando Fernandez Garcia



Respuesta Responder a este mensaje
#3 Maxi Accotto
04/10/2008 - 02:45 | Informe spam
Hola, si es muy bueno pero ojo!! revisar en que ediciones esta disponible
;-)


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Antonio Ortiz" escribió en el mensaje de
noticias:
Tan solo por eso ya estoy empezando a emigrar a SQL 2008, eso del CDC me
parecio excelente.

saludos,

Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Alejandro Mesa" escribió en el
mensaje news:
Fernando Fernandez Garcia,

SQL Server no guarda ese dato. Una forma de lograr esto, es adicionando
una
columna tipo datetime a tu tabla y actualizarla cada vez que actualizas
una
fila.

En la version 2008, contamos con una facilidad llamada CDC (change data
capture), lo cual crea como un log de las sentencias insert, update y
delete
de las tablas a las que deseas monitorear. Esta data puede ser consumida
desde SSIS para actualizar otra base, con los ultimos cambios de la base
monitoreada.

Change Data Capture
http://msdn.microsoft.com/en-us/lib...22489.aspx

AMB


"Fernando Fernandez Garcia" wrote:

Para desarrollar un proceso de migracion necesito determinar la fecha de
la
ultima actualizacion de cada tabla de mi base de datos.
Tengo instalado un SQL2000 en W2KServer . Toda ayuda sera bienvenida y
agradecida
Slds
Fernando Fernandez Garcia









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida