Soluzioni come contenitori

Le soluzioni consentono di gestire la modalità di raggruppamento di set di progetti correlati. Una soluzione può includere un solo progetto o più progetti creati congiuntamente da un team di sviluppo. Un'applicazione di database complessa potrebbe richiedere anche l'integrazione di più soluzioni.

Le soluzioni consentono di concentrarsi sullo sviluppo dei progetti, anziché dedicare tempo a dettagli quali la gestione di file, script e connessioni di un progetto. Ogni soluzione di MicrosoftSQL Server Management Studio consente di:

  • Lavorare su più progetti nella stessa istanza di SQL Server Management Studio.

  • Lavorare su elementi correlati applicabili a un determinato progetto.

  • Gestire file esterni aperti al di fuori del contesto di una soluzione o di un progetto.

  • Controllare i file di origine.

Quando viene creato un nuovo progetto, SQL Server Management Studio genera automaticamente una soluzione. In seguito è possibile aggiungere altri progetti alla soluzione in base alle esigenze specifiche. È inoltre possibile creare soluzioni vuote senza progetti per utilizzare le finestre di progettazione per modificare i file autonomi.

Per semplificare la gestione dei progetti e dei file inclusi in una soluzione, in Esplora soluzioni è disponibile una visualizzazione dell'albero dell'intera soluzione.

In SQL Server Management Studio la definizione di una soluzione viene archiviata in due file, ovvero il file di definizione della soluzione (con estensione sqlsnl) e il file delle opzioni utente della soluzione (con estensione sqlsuo).

Nel file di definizione della soluzione vengono archiviati i metadati che la definiscono, incluso l'elenco dei progetti associati alla soluzione.