Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per semplificare la scrittura di istruzioni SQL per Configuration Manager report, è possibile usare lo strumento di progettazione delle query disponibile in SQL Server Management Studio. Per alcuni amministratori, è molto più semplice usare Query Designer in Microsoft SQL Server per creare l'istruzione SQL per il report Configuration Manager. Questo strumento offre un'ampia gamma di funzionalità utili per la progettazione e il test delle query. Per alcuni amministratori, è molto più semplice usare Query Designer in Microsoft SQL Server per creare l'istruzione SQL per il report Configuration Manager. Questo strumento offre un'ampia gamma di funzionalità utili per la progettazione e il test delle query.
Uso di Progettazione query per creare query di report
La scrittura di istruzioni SQL nel componente Query Designer di Microsoft SQL Server Management Studio fornisce un'interfaccia grafica per la scrittura di query. È possibile creare una nuova query o copiare una query da un report di Configuration Manager esistente, incollare l'istruzione SQL nel riquadro SQL del Designer query e aggiungere facilmente visualizzazioni, creare join, selezionare colonne da visualizzare, aggiungere criteri, ordinare dati e così via. Query Designer fornisce i riquadri seguenti:
- Riquadro Diagramma : consente di unire le visualizzazioni in colonne specifiche e selezionare le colonne da visualizzare come parte dei risultati della query.
- Riquadro Criteri : consente di creare alias per le colonne, configurare l'ordinamento per i risultati della query, configurare i filtri e così via.
- Riquadro SQL : consente di modificare l'istruzione SQL.
- Riquadro Risultati : fornisce i risultati della query quando viene avviata l'azione Esegui SQL .
Considerazioni su Progettazione query
Quando si usa Query Designer, è necessario tenere presente i punti seguenti in modo che le query e i report funzionino come previsto.
Variabili di query del prompt dei report
Molti report Configuration Manager predefiniti hanno richieste di report. Queste richieste di report richiedono all'utente di immettere un valore per una colonna di visualizzazione specificata. Il valore viene archiviato in una variabile e la variabile viene quindi usata per filtrare il set di risultati della query. Queste variabili non funzioneranno in Query Designer, pertanto è necessario impostare la variabile su un valore statico oppure la query avrà esito negativo. Nell'esempio seguente viene illustrata una query da un report Configuration Manager che contiene una variabile che rappresenta un ID raccolta specifico e la modalità di modifica di questa variabile in modo che sia possibile usare Query Designer:
Eseguire una query da un report Configuration Manager:
SELECT Name
FROM v_FullCollectionMembership
WHERE CollectionID = @collid
Modificare la variabile nel valore statico desiderato:
SELECT Name
FROM v_FullCollectionMembership
WHERE CollectionID = 'SMS00001'
Dopo che la query è stata modificata in Query Designer ed è pronta per l'uso in un report di Configuration Manager, la query può essere copiata in Report Builder e modificata in modo che la variabile del prompt del report originale sostituisca il valore statico immesso in precedenza.
Collegamenti al report
Se si modifica l'ordine delle colonne modificando la query in un report predefinito e se il report ha un collegamento a un altro report che richiede un numero di colonna, il collegamento può passare i dati dalla colonna errata al report di destinazione. Per evitare questo errore, verificare che nel collegamento siano specificati i numeri di colonna corretti.