Hoy un truco rápido.
Imagínate que tienes dos bases de datos aparentemente idénticas en dos servidores SQL Server. Quizá una es la de producción y la otra es de desarrollo. Las BBDD deberían ser iguales pero no te fías de que sea así por el motivo que sea, y necesitas comprobar de manera rápida si, al menos, tienen las mismas tablas y número de campos.
Si no tienes una herramienta mejor a mano con el propio SQL Server puedes conseguirlo fácilmente usando la información contenida en la tabla de sistema Information_Schema que, como su propio nombre indica, contiene información sobre el esquema de la base de datos, y por lo tanto nos permite consultar cualquier dato sobre la estructura y definición de los datos.
En el enlace anterior está toda la información, pero vamos a ver un par de consultas sencillas pero útiles, por ejemplo para el caso planteado antes.
Información sobre las tablas de la BD
SELECT * FROM Information_Schema.Tables
Número de campos por tabla
Esta consulta es ...
[Más]