sqlcmd - Avviare l'utilità

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)

L'utilità sqlcmd consente di immettere istruzioni Transact-SQL, procedure di sistema e file script al prompt dei comandi, in modalità SQLCMD in SQL Server Management Studio e in un file script Windows o in un passaggio di processo del sistema operativo (Cmd.exe) in un processo di SQL Server Agent.

Nota

La modalità di autenticazione predefinita per sqlcmdè l'autenticazione di Windows. Per usare l'autenticazione di SQL Server, è necessario un nome utente e una password tramite le opzioni -U e -P.

Nota

Per impostazione predefinita, SQL Server Express viene installato come istanza denominata sqlexpress.

Avviare l'utilità sqlcmd e connettersi a un'istanza predefinita di SQL Server

  1. Nel menu Start selezionare Esegui. Nella casella Apri digitare cmd, quindi selezionare OK per aprire una finestra del prompt dei comandi. Se in precedenza non si è connessi a questa istanza del motore di database di SQL Server, potrebbe essere necessario configurare SQL Server per accettare le connessioni.

  2. Al prompt dei comandi digitare sqlcmd.

  3. Premere INVIO.

    Verrà quindi stabilita una connessione trusted all'istanza predefinita di SQL Server in esecuzione nel computer in uso.

    1> rappresenta il prompt di sqlcmd che indica il numero di riga. Il numero viene aumentato di un'unità ogni volta che si preme INVIO.

  4. Per terminare la sessione di sqlcmd , digitare EXIT al prompt di sqlcmd .

Avviare l'utilità sqlcmd e connettersi a un'istanza denominata di SQL Server

  1. Aprire una finestra del prompt dei comandi e digitare sqlcmd -Sserver\nomeIstanza. Sostituire server\nomeIstanza con il nome del computer e dell'istanza di SQL Server a cui ci si vuole connettere.

  2. Premere INVIO.

    Il prompt di sqlcmd (1>) indica che si è connessi all'istanza specificata di SQL Server.

    Nota

    Le istruzioni Transact-SQL immesse vengono archiviate in un buffer. Vengono eseguite in batch quando viene rilevato il comando GO.

Passaggi successivi

Altre informazioni su sqlcmd e sui concetti correlati sono disponibili negli articoli seguenti: