Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-03-2012
Parsec Parsec is offline
Miembro
 
Registrado: abr 2006
Posts: 143
Poder: 19
Parsec Va por buen camino
Gracias voy a pegarles una mirada.

Saludos
Responder Con Cita
  #2  
Antiguo 25-03-2012
Parsec Parsec is offline
Miembro
 
Registrado: abr 2006
Posts: 143
Poder: 19
Parsec Va por buen camino
Ya lo tengo!!! A continuación detallo los pasos por si a alguien le puede interesar:

1º Como en SQLServer se pueden tener muchas BBDD, lo primero es averiguar el 'database_id', esto es el identificador de la BBDD donde vamos a realizar la búsqueda, hay que hacer el siguiente query y ejecutarlo
Cita:
Select * FROM sys.database
2º Averiguar las tablas modificadas obteniendo el número del objeto 'object_id', hay que hacer el siguiente query y ejecutarlo
Cita:
Select * FROM sys.dm_db_index_usage_stats WHERE database_id= identificador del select anterior ORDER BY last_user_update DESC
3º Por último obtener los nombres de las tablas afectadas por la modificación, hay que hacer el siguiente query y ejecutarlo tantas veces como tablas hayamos detectado en la consulta anterior
Cita:
Select * FROM sys.objects WHERE object.id= identificador obtenido en el segundo select.
Se puede hacer una consulta conjunta de los 3 pasos pero lo dejo así por claridad.

Saludos a tod@s
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber si una tabla es correcta tarco35 Conexión con bases de datos 2 03-02-2008 15:03:38
saber si tabla esta abierta anubis Tablas planas 3 13-08-2007 15:04:59
Saber si existe un campo en una tabla Investment Tablas planas 2 27-05-2005 09:50:02
Saber movimientos tabla? vtdeleon Conexión con bases de datos 2 10-03-2005 19:47:03
Saber el Nº de registros de una tabla DarkByte Varios 5 22-09-2003 08:24:37


La franja horaria es GMT +2. Ahora son las 11:14:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi