Encontrar el nombre de una columna dentro de una base de datos - SQL Server

En caso de que necesites encontrar en que tabla ó tablas se encuentra una columna y además, su tipo de dato y su tamaño; puedes usar el siguiente script:


SELECT  sysobjects.name AS table_name,
              syscolumns.name AS column_name,
              systypes.name AS datatype,
                                     syscolumns.LENGTH AS LENGTH
FROM  sysobjects INNER JOIN
syscolumns ON sysobjects.id = syscolumns.id INNER JOIN
systypes ON syscolumns.xtype = systypes.xtype
WHERE     (sysobjects.xtype = 'U')
and (UPPER(syscolumns.name)
like upper('NombreDeLaColumna'))  --Nombre de la columna a buscar
ORDER BY sysobjects.name, syscolumns.colid