Documentar BD

07/09/2004 - 14:43 por Julio Rossi | Informe spam
Alguien conoce y puede indicarme de que manera puedo documentar una BD ?
Es decir, que me informe en detalle de todas las tablas, campos, detalle e
indices que la componen para poder imprimirlo.
He probado con SP_HELPXXX pero debería ejecutarlos para cada tabla (son más
de 200)
Existirá algo propio de SQL Server o un herramienta externa (gratuita en lo
posible) con que pueda hacer esto ?

Gracias anticipadas y un saludo cordial

Julio Rossi

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
07/09/2004 - 15:25 | Informe spam
En el Enterprise Manager seleccionas la base de datos, clic botón derecho,
All Tasks, Generate SQL Scripts.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Julio Rossi" wrote in message
news:
Alguien conoce y puede indicarme de que manera puedo documentar una BD ?
Es decir, que me informe en detalle de todas las tablas, campos, detalle
e
indices que la componen para poder imprimirlo.
He probado con SP_HELPXXX pero debería ejecutarlos para cada tabla (son
más
de 200)
Existirá algo propio de SQL Server o un herramienta externa (gratuita en
lo
posible) con que pueda hacer esto ?

Gracias anticipadas y un saludo cordial

Julio Rossi



Respuesta Responder a este mensaje
#2 Julio Rossi
07/09/2004 - 16:28 | Informe spam
Muchas gracias Gustavo por la respuesta. He hecho lo que me indicas, pero
posiblemente por desconocimiento el resultado que obtengo no es lo que
necesito, ya que recupero una secuencia de comandos de creación de tablas en
los cuáles si esta el nombre del campo y tipo, pero las propiedades
extendidas de cada campo me aparecen separadas en otros bloques y lo mismo
para los índices, con lo cuál es bastante difícil analizar cada tabla.
Lo que necesito obtener es algo similar a lo que muestra un diagrama (con
las columnas que se seleccionan en la vista personalizada) más los índices,
pero para todas las tablas y en formato texto para poder listarlo.
Mucho pedir no?

Gracias nuevamente y un saludo cordial.

Julio Rossi




"Gustavo Larriera [MVP]" escribió en el mensaje
news:
En el Enterprise Manager seleccionas la base de datos, clic botón derecho,
All Tasks, Generate SQL Scripts.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Julio Rossi" wrote in message
news:
> Alguien conoce y puede indicarme de que manera puedo documentar una BD ?
> Es decir, que me informe en detalle de todas las tablas, campos, detalle
> e
> indices que la componen para poder imprimirlo.
> He probado con SP_HELPXXX pero debería ejecutarlos para cada tabla (son
> más
> de 200)
> Existirá algo propio de SQL Server o un herramienta externa (gratuita en
> lo
> posible) con que pueda hacer esto ?
>
> Gracias anticipadas y un saludo cordial
>
> Julio Rossi
>
>
>


Respuesta Responder a este mensaje
#3 Isaías
07/09/2004 - 17:04 | Informe spam
Julio

Lo que te muestra el SCRIPT es la forma de como crear tus
tablas y declarar las propiedades de tus columnas, aquella
persona que desee conocer SQL, debera entender de forma
correcta dichos codigos.

Por el otro lado, si lo que deseas es una forma GRAFICA de
ver tus tablas, deberas utilizar herramientas de terceros
como Erwin o Visio2000.

Saludos
Respuesta Responder a este mensaje
#4 Julio Rossi
07/09/2004 - 19:05 | Informe spam
Gracias Isaías por tu respuesta. Entiendo lo que dices, y el script generado
es perfectamente entendible, solo que para repasar y controlar la
estructura, indíces y descripción de cada campo de muchas tablas (>200) es
poco práctico.
Quizás esté mal acostumbrado a hacer esto con otras BD no tan robustas como
SQL Server, pero que en las cuáles, esto particularmente, puede hacerse
facilmente.
Pero bueno, como dicen por aqui 'es lo que hay'.
Gracias nuevamente y un cordial saludo

Julio Rossi


"Isaías" escribió en el mensaje
news:75ab01c494ec$084d8fb0$
Julio

Lo que te muestra el SCRIPT es la forma de como crear tus
tablas y declarar las propiedades de tus columnas, aquella
persona que desee conocer SQL, debera entender de forma
correcta dichos codigos.

Por el otro lado, si lo que deseas es una forma GRAFICA de
ver tus tablas, deberas utilizar herramientas de terceros
como Erwin o Visio2000.

Saludos
Respuesta Responder a este mensaje
#5 Julio Rossi
07/09/2004 - 19:07 | Informe spam
Gracias qwalgrande, voy a investigar lo que me indicas, que seguramente será
como muchas veces, la mejor solución, hacerlo uno mismo.
Un saludo cordial

Julio Rossi


"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
Hola.

En lugar de darte pan, voy a enseñarte a sembrar trigo. Si no es lo que


vas
buscando, sólo tienes que ignorarme, es sólo una sugerencia.

Empezaste bien, usando sp_help. Como se te queda corto, adáptalo a tus
necesidades, es decir, lanza sp_help sp_help (en la master) y verás el


código
de este procedimiento almacenado. Quita las partes que no te interesan y
amplíalo según tus necesidades, ya que ahí tienes toda la información que
precisas. Además de paso aprenderás bastante (al menos eso me pasó a mí).

qwalgrande
"Julio Rossi" wrote:

> Muchas gracias Gustavo por la respuesta. He hecho lo que me indicas,


pero
> posiblemente por desconocimiento el resultado que obtengo no es lo que
> necesito, ya que recupero una secuencia de comandos de creación de


tablas en
> los cuáles si esta el nombre del campo y tipo, pero las propiedades
> extendidas de cada campo me aparecen separadas en otros bloques y lo


mismo
> para los índices, con lo cuál es bastante difícil analizar cada tabla.
> Lo que necesito obtener es algo similar a lo que muestra un diagrama


(con
> las columnas que se seleccionan en la vista personalizada) más los


índices,
> pero para todas las tablas y en formato texto para poder listarlo.
> Mucho pedir no?
>
> Gracias nuevamente y un saludo cordial.
>
> Julio Rossi
>
>
>
>
> "Gustavo Larriera [MVP]" escribió en el


mensaje
> news:
> > En el Enterprise Manager seleccionas la base de datos, clic botón


derecho,
> > All Tasks, Generate SQL Scripts.
> >
> > Gustavo Larriera, MVP
> > Uruguay LatAm
> > http://sqljunkies.com/weblog/gux/
> > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga


ningun
> > derecho / This posting is provided "AS IS" with no warranties, and


confers
> > no rights.
> > "Julio Rossi" wrote in message
> > news:
> > > Alguien conoce y puede indicarme de que manera puedo documentar una


BD ?
> > > Es decir, que me informe en detalle de todas las tablas, campos,


detalle
> > > e
> > > indices que la componen para poder imprimirlo.
> > > He probado con SP_HELPXXX pero debería ejecutarlos para cada tabla


(son
> > > más
> > > de 200)
> > > Existirá algo propio de SQL Server o un herramienta externa


(gratuita en
> > > lo
> > > posible) con que pueda hacer esto ?
> > >
> > > Gracias anticipadas y un saludo cordial
> > >
> > > Julio Rossi
> > >
> > >
> > >
> >
> >
>
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida