Listado de tablas

29/12/2009 - 19:45 por Noticias | Informe spam
Hola a todos.. necesito vuestra ayuda.. tengo varias bases de datos de
sql server 2005 en un mismo servidor, necesito listar todas las tablas
existentes de todas las bases de datos, existe alguna herramienta para
hacerlo, o cómo lo puedo hacer... es para presentar una especie de
inventario de tablas ..

saludos y Feliz año 2010...

Susan S
 

Leer las respuestas

#1 Alejandro Mesa
29/12/2009 - 23:49 | Informe spam
Una forma simple es usando el procedimiento no documentado sp_msforeachdb.

EXEC sp_msforeachdb 'use [?];IF DB_ID(''?'') > 4 SELECT * FROM
INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = ''BASE TABLE'';';

Otra forma seria usando un cursor para recorrer todas las bases de datos, y
usar sql dinamico para listar las tablas.


AMB


"Noticias" wrote:

Hola a todos.. necesito vuestra ayuda.. tengo varias bases de datos de
sql server 2005 en un mismo servidor, necesito listar todas las tablas
existentes de todas las bases de datos, existe alguna herramienta para
hacerlo, o cómo lo puedo hacer... es para presentar una especie de
inventario de tablas ..

saludos y Feliz año 2010...

Susan S
.

Preguntas similares