컨테이너로서의 솔루션

솔루션은 관련 프로젝트 집합이 함께 그룹화되는 방법을 관리합니다. 솔루션은 하나의 프로젝트나 배포 팀이 공동으로 작성한 여러 프로젝트를 포함할 수 있습니다. 복잡한 데이터베이스 응용 프로그램은 솔루션이 여러 개 필요할 수도 있습니다.

솔루션을 사용하면 프로젝트 파일, 스크립트 및 연결에 대한 모든 정보를 일일이 정렬하지 않아도 되므로 프로젝트 개발에 주력할 수 있습니다. 각 MicrosoftSQL Server Management Studio 솔루션을 사용하여 다음 작업을 수행할 수 있습니다.

  • SQL Server Management Studio의 같은 인스턴스에서 여러 프로젝트 작업을 수행합니다.

  • 특정 프로젝트에 적용되는 관련 항목에 대한 작업을 수행합니다.

  • 솔루션이나 프로젝트의 컨텍스트 외부에서 열린 기타 파일을 관리합니다.

  • 원본 파일을 제어합니다.

새 프로젝트를 만들면 SQL Server Management Studio에서 자동으로 솔루션이 생성됩니다. 그러면 필요에 따라 이 솔루션에 다른 프로젝트를 추가할 수 있습니다. 또한 디자이너를 사용하여 독립 실행형 파일을 수정하는 방법으로서 프로젝트가 없는 빈 솔루션을 만들 수 있습니다.

솔루션 탐색기는 솔루션에서 프로젝트와 파일을 관리할 수 있도록 전체 솔루션에 대한 트리 뷰를 제공합니다.

SQL Server Management Studio는 솔루션에 대한 정의를 두 개의 파일, 즉 솔루션 정의 파일(.sqlsln)과 솔루션 사용자 옵션 파일(.sqlsuo)에 저장합니다.

솔루션 정의 파일은 솔루션과 연관된 프로젝트 목록을 비롯하여 솔루션을 정의하는 메타데이터를 저장합니다.