作为容器的解决方案

解决方案管理将相关的多组项目组合在一起的方式。一个解决方案可能只包含一个项目,也可能包含由开发小组共同生成的多个项目。复杂的数据库应用程序甚至可能需要多个解决方案。

借助解决方案,您可以将主要精力集中在开发项目上,而不用处理那些管理项目文件、脚本和连接的所有细节。每个 Microsoft SQL Server Management Studio 解决方案可以:

  • 在同一个 SQL Server Management Studio 实例内处理多个项目。

  • 处理应用于特定项目的相关项。

  • 管理在解决方案或项目的上下文以外打开的杂项文件。

  • 控制源文件。

创建新项目后,SQL Server Management Studio 会自动生成一个解决方案。之后,您可以根据需要将其他项目添加到该解决方案中。还可以创建不含项目的空白解决方案,以便使用设计器来修改独立的文件。

为了帮助您管理解决方案中的项目和文件,解决方案资源管理器提供了整个解决方案的树视图。

SQL Server Management Studio 将解决方案的定义存储在两个文件中:解决方案定义 (.sqlsln) 文件和解决方案用户选项 (.sqlsuo) 文件。

解决方案定义文件用于存储定义解决方案的元数据,包括与解决方案关联的项目列表。