saludos y Feliz a�o 2010...
Susan S
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
> .
>
saludos
Susan
Alejandro Mesa escribió:
Si, existen algunas aplicaciones de terceros para documentar bases de datos.
La mayoria de ellas tienen precio, pero a de haber alguna que sea grati.
SQL Doc
http://www.red-gate.com/products/SQL_Doc/index.htm
AMB
"Susan Salas" wrote:
> .
>
select name from sysobjects
where type = 'U'
si son pocas bases de datos no deberia haber problema.
si son muchas bases ejecuta en la master esta sentencia que genera la
sentencia anterior para cada base de datos existente.
select 'select name from ' + name +'..sysobjects where type = ''U'''
from sysdatabases
salu2
Patricio Poo V.
Alejandro Mesa Escribiᅵ :
> Susan Salas,
>
> Si, existen algunas aplicaciones de terceros para documentar bases de datos.
> La mayoria de ellas tienen precio, pero a de haber alguna que sea grati.
>
> SQL Doc
> http://www.red-gate.com/products/SQL_Doc/index.htm
>
>
> AMB
>
>
> "Susan Salas" wrote:
>
>> Alejandro, muy amable por tu respuesta, ademas de esta solucion, existe
>> alguna herramienta de terceros talvez para poder realizar este trabajo ?..
>>
>> saludos
>>
>> Susan
>>
>> Alejandro Mesa escribiᅵ:
>>> 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
>>>> .
>>>>
>> .
>>
--
salu2
PPoo