Localizar objetos no usados en la BBDD

21/06/2007 - 15:11 por Jesus Suarez | Informe spam
Hola a todos,

como podria hacer para localizar objetos no usados en mi base de datos, para
de esta forma poder borrarlos.

gracias

Preguntas similare

Leer las respuestas

#1 Federico A Colli
21/06/2007 - 16:40 | Informe spam
Que version de SQLServer tenes?
Por ejemplo, en el Enterprise Manager podes ver las dependencias (con el
primer nivel seria suficiente) de un objeto.
Ejemplo: boton derecho, todas las tareas en un Stored procedure, Display
Dependencies.

De esta forma puedes ver que objetos no están siendo usados por otros
objetos de la base, que no quita que los esten utilizando desde alguna
aplicación si es que utilizan.
Posiblemente accediendo al diccionario de datos se pueda, lo dejo en manos
de conocedores del tema :-)

Saludos
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"Jesus Suarez" escribió en el mensaje
news:u%
Hola a todos,

como podria hacer para localizar objetos no usados en mi base de datos,
para de esta forma poder borrarlos.

gracias


Respuesta Responder a este mensaje
#2 Jesus Suarez
21/06/2007 - 16:42 | Informe spam
mi version es sql server 2005
queria crear un stored procedure que me buscase de foma dinamica los
objetos.

"Federico A Colli" escribió en el mensaje
news:
Que version de SQLServer tenes?
Por ejemplo, en el Enterprise Manager podes ver las dependencias (con el
primer nivel seria suficiente) de un objeto.
Ejemplo: boton derecho, todas las tareas en un Stored procedure, Display
Dependencies.

De esta forma puedes ver que objetos no están siendo usados por otros
objetos de la base, que no quita que los esten utilizando desde alguna
aplicación si es que utilizan.
Posiblemente accediendo al diccionario de datos se pueda, lo dejo en manos
de conocedores del tema :-)

Saludos
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"Jesus Suarez" escribió en el mensaje
news:u%
Hola a todos,

como podria hacer para localizar objetos no usados en mi base de datos,
para de esta forma poder borrarlos.

gracias






Respuesta Responder a este mensaje
#3 Gustavo Larriera (MVP)
21/06/2007 - 16:52 | Informe spam
Un producto que hace esa tarea: APEXSql Clean:

http://www.apexsql.com/sql_tools_clean.asp


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jesus Suarez" wrote:

Hola a todos,

como podria hacer para localizar objetos no usados en mi base de datos, para
de esta forma poder borrarlos.

gracias



Respuesta Responder a este mensaje
#4 Miguel Egea
22/06/2007 - 00:18 | Informe spam
En SQL 2005 hay una dinamic management view en la que tienes el contador de
referencias (seeks y scans) que se han hecho a tus objetos desde que se
arrancó el servicio. En portalsql.com creo que hay un ejemplo de como se
usa. De ahí a saber que nadie lo usa jamás hay un trecho.

Saludos
Miguel Egea

"Jesus Suarez" wrote in message
news:%
mi version es sql server 2005
queria crear un stored procedure que me buscase de foma dinamica los
objetos.

"Federico A Colli" escribió en el mensaje
news:
Que version de SQLServer tenes?
Por ejemplo, en el Enterprise Manager podes ver las dependencias (con el
primer nivel seria suficiente) de un objeto.
Ejemplo: boton derecho, todas las tareas en un Stored procedure, Display
Dependencies.

De esta forma puedes ver que objetos no están siendo usados por otros
objetos de la base, que no quita que los esten utilizando desde alguna
aplicación si es que utilizan.
Posiblemente accediendo al diccionario de datos se pueda, lo dejo en
manos de conocedores del tema :-)

Saludos
Carpe diem, tempus fugit.
El hombre sabio no da las respuestas correctas, propone las preguntas
correctas (Claude Levi-Strauss).
La sabiduría no es un producto de la educación sino de toda una vida por
adquirirla (Albert Einstein).
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
sentado en él (Proverbio chino).

AUS Federico A. Colli


"Jesus Suarez" escribió en el mensaje
news:u%
Hola a todos,

como podria hacer para localizar objetos no usados en mi base de datos,
para de esta forma poder borrarlos.

gracias










Respuesta Responder a este mensaje
#5 Gustavo Larriera (MVP)
22/06/2007 - 18:37 | Informe spam
Hola Miguel,

creo que el amigo está buscando objetos no referenciados por otros objetos,
en vez de objetos no accedidos por usuarios o aplicaciones.

Pero estaria bueno que aclarase su problema.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Miguel Egea" wrote:

En SQL 2005 hay una dinamic management view en la que tienes el contador de
referencias (seeks y scans) que se han hecho a tus objetos desde que se
arrancó el servicio. En portalsql.com creo que hay un ejemplo de como se
usa. De ahí a saber que nadie lo usa jamás hay un trecho.

Saludos
Miguel Egea

"Jesus Suarez" wrote in message
news:%
> mi version es sql server 2005
> queria crear un stored procedure que me buscase de foma dinamica los
> objetos.
>
> "Federico A Colli" escribió en el mensaje
> news:
>> Que version de SQLServer tenes?
>> Por ejemplo, en el Enterprise Manager podes ver las dependencias (con el
>> primer nivel seria suficiente) de un objeto.
>> Ejemplo: boton derecho, todas las tareas en un Stored procedure, Display
>> Dependencies.
>>
>> De esta forma puedes ver que objetos no están siendo usados por otros
>> objetos de la base, que no quita que los esten utilizando desde alguna
>> aplicación si es que utilizan.
>> Posiblemente accediendo al diccionario de datos se pueda, lo dejo en
>> manos de conocedores del tema :-)
>>
>> Saludos
>> Carpe diem, tempus fugit.
>> El hombre sabio no da las respuestas correctas, propone las preguntas
>> correctas (Claude Levi-Strauss).
>> La sabiduría no es un producto de la educación sino de toda una vida por
>> adquirirla (Albert Einstein).
>> El sabio puede sentarse en un hormiguero, pero sólo el necio se queda
>> sentado en él (Proverbio chino).
>>
>> AUS Federico A. Colli
>>
>>
>> "Jesus Suarez" escribió en el mensaje
>> news:u%
>>> Hola a todos,
>>>
>>> como podria hacer para localizar objetos no usados en mi base de datos,
>>> para de esta forma poder borrarlos.
>>>
>>> gracias
>>>
>>>
>>
>>
>
>



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