Condividi tramite


Utilità SSMS

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

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

È possibile specificare file che contengono query, progetti o soluzioni. I file che contengono query vengono connessi automaticamente a un server se vengono fornite informazioni di connessione e il tipo di file è associato a quel tipo di server. Ad esempio, i file .sql aprono una finestra dell'editor di query SQL in SQL Server Management Studio e i file .mdx aprono una finestra dell'editor di query MDX in SQL Server Management Studio. Soluzioni e progetti di SQL Server aperti in SQL Server Management Studio.

Annotazioni

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 contenere il percorso completo dei file.

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

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

[-Sservername] Nome server

[-ddatabasename] Nome del database

[-G] Connettersi con l'autenticazione di Active Directory. Il tipo di connessione viene determinato se -U è incluso.

Annotazioni

Active Directory: universale con supporto MFA non è attualmente supportato.

[-Uusername] Nome utente durante la connessione con l'autenticazione SQL

Annotazioni

-P è stato rimosso in SSMS versione 18.0.

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

[-E] Connettersi con l'autenticazione di Windows

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

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

[-?] Visualizza l'aiuto della riga di comando

Osservazioni:

Tutte le opzioni sono facoltative e separate da uno spazio ad eccezione dei file, separati da virgole. Se non si specificano opzioni, Ssms apre SQL Server Management Studio come specificato nelle impostazioni Opzioni del menu Strumenti . Ad esempio, se l'opzione Ambiente/Generale pagina All'avvio specifica Apri nuova finestra di query, Ssms viene aperto con un editor di query vuoto.

L'opzione -log deve essere visualizzata alla fine della riga di comando, dopo tutte le altre opzioni. L'argomento nome file è facoltativo. Se viene specificato un nome file e il file non esiste, viene creato il file. Se non è possibile creare il file, ad esempio a causa di accesso in scrittura insufficiente, il log viene scritto nel percorso APPDATA non localizzato (vedi sotto). Se l'argomento nome file non viene specificato, due file vengono scritti nella cartella dei dati dell'applicazione non localizzata dell'utente corrente. La cartella dei dati dell'applicazione non localizzata per SQL Server è reperibile nella variabile di ambiente APPDATA. Ad esempio, per SQL Server 2012, la cartella è <unità> di sistema:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\. I due file sono, per impostazione predefinita, denominati ActivityLog.xml e ActivityLog.xsl. Il primo contiene i dati del log attività e quest'ultimo è un foglio di stile XML, che offre un modo più pratico per visualizzare il file XML. Seguire questa procedura per visualizzare il file di log nel visualizzatore XML predefinito, ad esempio Internet Explorer: Fare clic su Start, quindi fare clic su Esegui, quindi digitare "<unità> di sistema:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml" nel campo fornito e quindi premere INVIO.

I file che contengono query richiedono di essere connessi a un server se vengono fornite informazioni di connessione e il tipo di file è associato a quel tipo di server. Ad esempio, i file .sql aprono una finestra dell'editor di query SQL in SQL Server Management Studio, e i file .MDX aprono una finestra dell'editor di query MDX in SQL Server Management Studio. Soluzioni e progetti di SQL Server aperti in SQL Server Management Studio.

La tabella seguente esegue 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 con le impostazioni predefinite:

  Ssms

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

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

Lo script seguente apre SQL Server Management Studio da un prompt dei comandi, con l'autenticazione di Windows, con l'editor di codice impostato sul server ACCTG e sul 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 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 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 apre la soluzione MonthlyReports:

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

Vedere anche

Utilizzo di SQL Server Management Studio