Utilità SSMS

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Analytics Platform System (PDW)

L'utilità SSMS apre SQL Server Management Studio. Se specificato, Ssms anche una connessione a un server e apre query, script, file, progetti e soluzioni.

È possibile specificare file che includono query, progetti o soluzioni. I file contenenti query vengono automaticamente connessi a un server se si specificano le informazioni di connessione e il tipo di file è associato al tipo corrispondente di server. Ad esempio, i file SQL aprono una finestra dell'Editor di query SQL in SQL Server Management Studio, mentre i file MDX aprono una finestra dell'Editor di query MDX in SQL Server Management Studio. Soluzioni e progetti di SQL Server vengono aperti in SQL Server Management Studio.

Nota

L'utilità Ssms non esegue query. Per eseguire query dalla riga di comando, usare l'utilità sqlcmd .

Sintassi

Ssms
[scriptfile] [projectfile] [solutionfile] 
[-S servername] [-d databasename] [-G] [-U username] [-E] [-nosplash] [-log [filename]?] [-?] 

Argomenti

scriptfile Specifica uno o più file di script da aprire. Il parametro deve includere il percorso completo dei file.

projectfile Specifica un progetto di script da aprire. Il parametro deve includere il percorso completo del file del progetto script.

solutionfile Specifica una soluzione da aprire. Il parametro deve includere il percorso completo del file di soluzione.

[-S servername] Nome del server

[-d databasename] Nome del database

[-G] Connessione con l'autenticazione di Azure Active Directory. Il tipo di connessione dipende dalla presenza di -U.

Nota

L'opzione Active Directory - Universale con supporto MFA non è attualmente supportata.

[-U username] Nome utente per la connessione con l'autenticazione SQL

Nota

-P è stato rimosso nella versione 18.0 di SSMS.

Soluzione alternativa: provare a connettersi al server una volta tramite l'interfaccia utente e salvare la password.

[-E] Viene stabilita la connessione con l'autenticazione di Windows

[-nosplash] Impedisce a SQL Server Management Studio di visualizzare la grafica della schermata iniziale durante l'apertura. Usare questa opzione quando ci si connette al computer che esegue SQL Server Management Studio per mezzo di Servizi terminal tramite una connessione a larghezza di banda limitata. Questo argomento non supporta la distinzione tra maiuscole e minuscole e può trovarsi prima o dopo altri argomenti.

[-log[filename]?] Registra l'attività di SQL Server Management Studio nel file specificato per la risoluzione dei problemi

[-?] Visualizza la guida della riga di comando

Osservazioni:

Tutte le opzioni sono facoltative e separate da uno spazio, ad eccezione dei file che devono essere separati da virgole. Se non viene specificata alcuna opzione, Ssms apre SQL Server Management Studio in base alle impostazioni definite in Opzioni nel menu Strumenti. Se ad esempio l'opzione All'avvio della pagina Ambiente/Generale specifica Apri nuova finestra Query, Ssms si apre con un editor di query vuoto.

L'opzione -log deve trovarsi alla fine della riga di comando, dopo tutte le altre opzioni. L'argomento del nome del file è facoltativo. Se il nome del file è specificato e il file non esiste, il file viene creato. Se non è possibile creare il file, ad esempio a causa dell'accesso in scrittura insufficiente, il log viene invece scritto nella posizione APPDATA non localizzata (vedere di seguito). Se l'argomento del nome del file non viene specificato, i file vengono scritti nella cartella di dati dell'applicazione non localizzata dell'utente corrente. La cartella di dati dell'applicazione non localizzata per SQL Server può essere individuata tramite la variabile di ambiente APPDATA. Ad esempio, per SQL Server 2012, la cartella è <unità di sistema>:\utenti\<nomeutente>\AppData\Roaming\Microsoft\AppEnv\10.0\. Per impostazione predefinita, i due file sono denominati ActivityLog.xml e ActivityLog.xsl. Il primo contiene i dati del log attività, mentre il secondo è un foglio di stile XML che fornisce un modo più comodo per visualizzare il file XML. Usare i passaggi seguenti per visualizzare il file di log nel visualizzatore XML predefinito, ad esempio Internet Explorer. Fare clic sul pulsante Start, scegliere Esegui, digitare "<unità di sistema>:\Utenti\<

I file che contengono query richiedono la connessione a un server se si specificano le informazioni di connessione e il tipo di file è associato al tipo corrispondente di server. Ad esempio, i file SQL aprono una finestra dell'Editor di query SQL in SQL Server Management Studio, mentre i file MDX aprono una finestra dell'Editor di query MDX in SQL Server Management Studio. Soluzioni e progetti di SQL Server vengono aperti in SQL Server Management Studio.

Nella tabella seguente viene eseguito il mapping dei tipi di server alle estensioni di file.

Tipo di server Estensione
SQL Server sql
SQL Server Analysis Services mdx

xmla

Esempi

Lo script seguente apre SQL Server Management Studio da un prompt dei comandi in base alle impostazioni predefinite:

  Ssms

Gli script seguenti aprono SQL Server Management Studio da un prompt dei comandi usando Active Directory - Integrata:

Ssms.exe -S servername.database.windows.net -G

Lo script seguente apre SQL Server Management Studio da un prompt dei comandi utilizzando l'autenticazione di Windows, con l'editor del codice impostato sul server ACCTG e il database AdventureWorks2022 senza visualizzare la schermata iniziale:

Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash

Lo script seguente apre SQL Server Management Studio da un prompt dei comandi e quindi apre lo script MonthEndQuery.

Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"

Lo script seguente apre SQL Server Management Studio da un prompt dei comandi e quindi apre il progetto NewReportsProject nel computer denominato developer:

Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"

Lo script seguente apre SQL Server Management Studio da un prompt dei comandi e quindi apre la soluzione MonthlyReports:

Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"

Vedi anche

Utilizzo di SQL Server Management Studio