Che cos'è SQL Server Management Studio (SSMS)?

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics

SQL Server Management Studio (SSMS) è un ambiente integrato per la gestione di qualsiasi infrastruttura SQL. Usare SSMS per l'accesso, la configurazione, la gestione, l'amministrazione e lo sviluppo di tutti i componenti di SQL Server, database SQL di Azure, Istanza gestita di SQL di Azure, SQL Server in Macchine virtuali di Azure e Azure Synapse Analytics. SSMS è una singola utilità completa che integra un'ampia gamma di strumenti grafici con numerosi editor di script avanzati per offrire accesso a SQL Server per gli sviluppatori e gli amministratori di database con qualsiasi livello di competenza.

Screenshot di SQL Server Management Studio.

Componenti di SQL Server Management Studio

Descrizione Componente
Usare Esplora oggetti per visualizzare e gestire tutti gli oggetti in una o più istanze di SQL Server. Esplora oggetti
Usare Esplora modelli per compilare e gestire file di testo boilerplate er velocizzare lo sviluppo di query e script. Esplora modelli
Usare la funzionalità deprecata Esplora soluzioni per compilare i progetti di gestione degli elementi di amministrazione, quali script e query. Esplora soluzioni
Usare gli strumenti di progettazione visiva inclusi in SSMS per compilare query, tabelle e database del diagramma. Visual Database Tools
Usare gli editor di linguaggio SSMS per compilare ed eseguire il debug di query e script in modo interattivo. Editor di query e di testo

SQL Server Management Studio per Business Intelligence

Usare SSMS per accedere, configurare, gestire e amministrare Analysis Services, Integration Services e Reporting Services. Sebbene le tre tecnologie di Business Intelligence si basino tutte su SSMS, le attività amministrative associate a ciascuna di esse sono leggermente diverse.

Nota

Per creare e modificare le soluzioni Analysis Services, Reporting Services e Integration Services, usare SQL Server Data Tools (SSDT) e non SSMS. SQL Server Data Tools (SSDT) è un ambiente di sviluppo basato su Microsoft Visual Studio.

Gestire le soluzioni Analysis Services

SQL Server Management Studio (SSMS) consente di gestire gli oggetti di Analysis Services, ad esempio l'esecuzione di backup ed elaborazione di oggetti.

SSMS include un progetto script di Analysis Services in cui è possibile sviluppare e salvare script scritti in MDX (Multidimensional Expressions), DAX (Data Analysis Expressions), DMX (Data Mining Extensions) e XMLA (XML for Analysis).

Questi script vengono utilizzati per eseguire attività di gestione o ricreare oggetti come database e istanze sui cubi di Analysis Services. È possibile, ad esempio, sviluppare uno script XMLA in un progetto script di Analysis Services per creare direttamente nuovi oggetti in un'istanza esistente. Questi progetti possono essere salvati come parte di una soluzione e integrati con il controllo del codice sorgente.

Nota

Tenere presente che, mentre DAX è stato originariamente progettato per i modelli di dati tabulari, può essere usato anche per eseguire query su modelli multidimensionali in SQL Server Analysis Services. SSMS supporta DAX e MDX, ma ci sono delle considerazioni a cui prestare attenzione riguardo al modello in uso e al tipo di query che si intende eseguire.

Per altre informazioni sul progetto script di Analysis Services in SSMS, vedere Progetto script di Analysis Services.

Gestire le soluzioni dei servizi di integrazione

SQL Server Management Studio (SSMS) può essere usato per gestire e monitorare l'esecuzione dei pacchetti SSIS. È possibile eseguire, importare, esportare, aggiornare e organizzare in cartelle i pacchetti di Integration Services. Tuttavia, a partire da SSIS 2012, l'archiviazione dei pacchetti è cambiata. Non vengono più archiviati nel database del server msdb dell'istanza predefinita, ora sono gestiti tramite il database del catalogo SSIS (SSISDB). Ciò significa che non è più possibile gestire i pacchetti come nelle versioni precedenti di SSIS. È comunque possibile usare SSMS per gestire il database del catalogo SSIS, ma ora è necessario usare il nodo Cataloghi dei servizi di integrazione in Esplora oggetti.

L'ultima versione di SSMS offre un ambiente integrato per la gestione di qualsiasi infrastruttura SQL. Inoltre, consente agli utenti di eseguire pacchetti SSIS archiviati nel catalogo SSIS da Esplora oggetti in SSMS.

La procedura guidata di importazione ed esportazione in SSMS può essere usata per creare pacchetti SSIS, un buon punto di partenza per approfondire SSIS. Tuttavia, è necessario usare SQL Server Data Tools (SSDT) per creare e gestire i pacchetti più complessi.

Gestire i progetti di Reporting Services

SQL Server Management Studio (SSMS) permette di abilitare le funzionalità di Reporting Services, amministrare il server e i database, e gestire ruoli e processi. Lo strumento consente di gestire pianificazioni condivise tramite la cartella Pianificazioni condivise e di gestire i database del server di report (ReportServer, ReportServerTempDB). Quando si sposta un database del server di report in una nuova istanza di SQL Server, è necessario creare un RSExecRole nel database di sistema master.

Per altre informazioni su queste attività, è possibile fare riferimento agli articoli su Reporting Services in SSMS, sull'amministrazione di un database del server di report e sulla creazione di RSExecRole:

Per gestire il server è inoltre possibile abilitare e configurare numerose funzionalità, configurare le impostazioni predefinite del server e gestire ruoli e processi.

Per altre informazioni su queste attività, vedere gli articoli seguenti:

SSMS è un ambiente integrato per la gestione di qualsiasi infrastruttura SQL, incluso SSRS. Nel portale web è possibile abilitare le funzionalità, impostare le impostazioni predefinite del server, gestire i processi in esecuzione, visualizzare report personalizzati e creare e gestire le pianificazioni condivise.

Nota

Anche se SSMS offre varie funzionalità di gestione per SSRS, non sostituisce la gestione dei report online o la gestione della configurazione di Report Services. È consigliabile rimanere aggiornati e usare le versioni e la documentazione più recenti, in modo da garantire una gestione efficace di SSRS all'interno di SSMS. Se ci sono domande specifiche o serve ulteriore assistenza, non esitare a chiedere.

Versioni in lingua non inglese

Il blocco per l'installazione in lingue miste è stato rimosso. È possibile installare SSMS in tedesco su un computer Windows francese. Se la lingua del sistema operativo non corrisponde a quella di SSMS, l'utente deve cambiare la lingua in Strumenti > Opzioni > Impostazioni internazionali. altrimenti SSMS visualizzerà l'interfaccia utente in inglese.

Per altre informazioni sulle diverse impostazioni locali con le versioni precedenti, vedere Installare versioni in lingua non inglese di SQL Server Management Studio (SSMS).

Criteri di supporto

A partire da SSMS 17.0, il team degli strumenti di SQL ha adottato i criteri moderni relativi al ciclo di vita Microsoft.

Vedere l'annuncio dei criteri relativi al ciclo di vita moderni originale. Per altre informazioni, vedere Domande frequenti sui criteri moderni relativi al ciclo di vita.

Per informazioni sulla raccolta dei dati di diagnostica e sull'utilizzo delle funzionalità, vedere Supplemento alla privacy di SQL Server e Raccolta dei dati di diagnostica.

Strumento multipiattaforma

SSMS viene eseguito solo in Windows (AMD o Intel). Se è necessario uno strumento da eseguire su piattaforme diverse da Windows, considerare Azure Data Studio. Azure Data Studio è uno strumento multipiattaforma che può essere eseguito su macOS, Linux e Windows. Per informazioni dettagliate, vedere Azure Data Studio.

Ottenere aiuto

Contribuire alla documentazione di SQL

Il contenuto SQL può essere modificato. L'autore delle modifiche contribuirà a migliorare la documentazione e verrà accreditato come collaboratore alla realizzazione della pagina.

Per maggiori informazioni, vedere Come contribuire alla documentazione di SQL Server