Soluciones como contenedores

Las soluciones controlan la manera en que se agrupan conjuntos de proyectos relacionados. Una solución puede contener un solo proyecto o varios proyectos generados conjuntamente por un equipo de desarrollo. Incluso una base de datos compleja podría requerir varias soluciones.

Las soluciones permiten concentrarse en el desarrollo de los proyectos, en lugar de tener que tratar todos los detalles de la administración de archivos de proyecto, secuencias de comandos y conexiones. Cada solución de MicrosoftSQL Server Management Studio permite:

  • Trabajar en varios proyectos en la misma instancia de SQL Server Management Studio.

  • Trabajar en elementos relacionados que se aplican a un proyecto concreto.

  • Administrar archivos varios abiertos fuera del contexto de una solución o proyecto.

  • Controlar archivos de origen.

SQL Server Management Studio genera automáticamente una solución cuando se crea un proyecto nuevo. Si fuese necesario, puede agregar después otros proyectos a la solución. También puede crear soluciones en blanco sin proyectos como una forma de utilizar los diseñadores para modificar archivos independientes.

Para ayudarle a administrar los proyectos y archivos de una solución, el Explorador de soluciones dispone de una vista de árbol de toda la solución.

SQL Server Management Studio almacena la definición de una solución en dos archivos: un archivo de definición de la solución (.sqlsln) y un archivo de opciones de usuario de la solución (.sqlsuo).

El archivo de definición de la solución almacena los metadatos que definen la solución, incluida la lista de los proyectos asociados a ella.