Objetos de la base de datos

22/09/2003 - 01:11 por José Antonio | Informe spam
Hola, un saludo para todo el mundo:
Desgraciadamente tengo que documentar varias aplicaciones. Cada aplicación
puede atacar una base de datos distinta o incluso un servidor distinto,
aunque lo más normal es que varias aplicaciones atacan una misma base.
Algunas aplicaciones acceden a traves de DAO y las menos a traves de ADO.
Trabajo con SQL Server 7.0, vb 6.0 y Acces 97.

De SQL Server quiero recorrer todos los servidores, todas las bases y si es
necesario todas las tablas hasta que consiga una tablita con los siguientes
campos: IdServidor (un identificador que yo le pondre), IdBaseDeDatos (un
identificador que yo le pondre), IdObjeto (un identificador que yo le
pondre), NomObjeto (pues eso el nombre), CodTipoObjeto (un codigo que me
indicará la naturaleza del objeto -Procedimiento Almacenado, Triggers,
relaciones, Tablas, vistas, -). Veo claro (con ADO) como recorrer los
distintos servidores, las distintas base, pero no como atacar los objetos de
esas bases y reconocerlos. Alguien me podía poner un poco de código
(sencillo a ser posible) de ejemplo sobre como hacerlo.

Por cierto alguién me podría decir cuantos objetos distintos me puedo
encontrar, de que tipo son y todo eso (me refiero a los principales y más
importantes, no aquellos que sólo sean conocidos para programadores
expertos).
Muchas gracias a todos y un saludo,
José Antonio Sánchez

Preguntas similare

Leer las respuestas

#1 Mariano Alvarez
22/09/2003 - 13:47 | Informe spam
Mira en la ayuda las vistas information_Schema.
Haz un select sobre las vistas en cada base de datos y obtendras lo que
deseas.


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar


"José Antonio" wrote in message
news:
Mostrar la cita
es
Mostrar la cita
siguientes
Mostrar la cita
de
Mostrar la cita
#2 Miguel Egea
22/09/2003 - 17:21 | Informe spam
También tienes la tabla sysobjects de master, en ella tienes el campo xtype
que te dice lo que es. Si necesitas más información en los books on line
mirando por sysobjects tienes una descripción de la mayoría de los campos

Saludos Cordiales
=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.

¡Cuida el rendimiento! Evita los cursores
Brigada Anti-Cursores
==

"Mariano Alvarez" escribió en el mensaje
news:#Wv7n#
Mostrar la cita
aplicación
Mostrar la cita
ADO.
Mostrar la cita
(un
Mostrar la cita
los
Mostrar la cita
objetos
Mostrar la cita
más
Mostrar la cita
Ads by Google
Search Busqueda sugerida