Schema Compare en SQL Server con SSMS

Jun 25, 2026 | Servicio DBA, SQL Server | 0 Comentarios

¿Hiciste cambios en desarrollo y no sabés exactamente qué diferencias hay con producción? Schema Compare en SQL Server resuelve eso en minutos, y desde la versión 22.7 del SSMS de forma 100% gratuita y sin instalar nada.

¿Qué es Schema Compare en SQL Server?

Es la funcionalidad incluida en el SQL Server Management Studio 22.7 + que te permite comparar la estructura de dos bases de datos ( tablas, columnas, índices, stored procedures, vistas, funciones, etc) , ver exactamente qué cambió, qué falta , qué sobra y ademas te genera el script TSQL con la implementación de los cambios si necesitas

Antes para hacer esto necesitabas comprar herramientas de terceros o bien instalar plugins o sino usar Visual Studio / VS Code, pero desde la versión 22.7.0 del SSMS ya viene dentro de el y es todo mas fácil y simple.

Cómo comparar dos bases de datos paso a paso

El flujo completo desde tu SSMS es este:

  1. Abrí el SSMS y te conectas al servidor SQL Server o Azure SQL
  2. Menú Tools → Schema Compare
  3. Elegí la base origen (por ejemplo, tu ambiente de desarrollo)
  4. Elegí la base destino (por ejemplo, producción)
  5. Clic en Compare
  6. Revisá los resultados: objetos diferentes, faltantes o extras
  7. Seleccioná qué cambios querés aplicar y generas el script o sino aplicas directamente con Update, yo prefiero siempre generar el script TSQL
Schema compare en SSMS
Schema compare bases de datos origen y destino

Video: Schema Compare en SQL Server con SSMS

Mi experiencia

Desde que en Visual Studio 2005 salieron los proyectos de bases de datos yo a mis clientes los ayudo a tener todo un esquema de desarrollo mas profesional que armar script con el SSMS y el SCHEMA Compare es el corazón de los proyectos de bases de datos con Dacpac ya que por dentro hace lo mismo.

El escenario más común es el siguiente: el equipo de desarrollo trabajó sobre su ambiente, hizo cambios en tablas, agregó índices, modificó stored procedures — y nadie tiene un registro exacto de todo lo que tocó.

Ya desde hace un tiempo que no solo lo tiene Visual Studio sino que también Vscode a esta posibilidad, pero para aquellos que usan el SSMS tenían que instalar otra aplicación mas, tenerlo ahora en el SSMS para mi es un 10 y la verdad que la funcionalidad funciona muy bien de verdad si te acordas de configurar bien sus parámetros

La buena práctica: trabajar con proyectos de bases de datos

El Schema Compare es poderoso solo, pero se potência enormemente cuando el equipo trabaja con Database Projects ya sea desde Visual Studio / VSCode o ahora el propio SSMS

La idea es : la base de datos vive en un proyecto con control de versiones igual que el código. Cada cambio queda en un .sql trackeado en Git. , generar un dacpac y haces el deploy

Es la diferencia entre comparar dos bases «en vivo» y tener un pipeline real de base de datos. Con mis clientes que adoptaron este flujo, los deploy de base de datos dejaron de ser el momento de mayor estrés del sprint.

Preguntas frecuentes

¿Cómo comparar la estructura de dos bases de datos en SQL Server? Desde el SSMS usás Tools → SQL Server Schema Compare, elegís origen y destino, configuras las opciones, y en segundos tenés un reporte visual con todas las diferencias estructurales entre ambas bases.

¿Schema Compare en SQL Server Management Studio es gratuito? Sí, viene incluido en el SSMS sin costo adicional. No necesitás ninguna herramienta paga para hacer comparaciones de estructura.

¿Schema Compare sirve para comparar ambientes de desarrollo y producción? Es exactamente para eso. Podés comparar cualquier par de bases de datos en el mismo servidor o en servidores distintos, y decidir qué cambios aplicar antes de hacer un deploy.

¿Se pueden comparar dos tablas específicas en SQL Server con SSMS? Sí. En los resultados del Schema Compare puedes filtrar por tipo de objeto y seleccionar únicamente las tablas que te interesan comparar.

¿Necesitás ayuda con tus deployos a producción?

En Triggerdb Consulting ayudamos a equipos a implementar procesos seguros y repetibles para gestionar cambios en SQL Server — sin sorpresas en producción.

👉 Hablemos — contanos tu situación y te decimos cómo podemos ayudarte.

Compartir 

Maxi Accotto

Maxi Accotto

Experto en Microsoft Data & IA

Experto en Microsoft SQL Server, Power BI, Fabric e IA, con más de 25 años de experiencia.
Orador en eventos tecnológicos y líder de comunidades, compartiendo conocimiento.

MVP Data Plaform del 2005 al 2019