Condividi tramite


Avviare l'utilità sqlcmd

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL di Azure Synapse Analytics Platform System (PDW) in Microsoft Fabric

L'utilità sqlcmd consente di immettere istruzioni Transact-SQL, procedure di sistema e file script al prompt dei comandi, in Modifica script SQLCMD con Editor di query 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.

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 ENTER.

    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 ENTER.

  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 -S<myServer\instanceName>. Sostituire <myServer\instanceName> con il nome del computer e dell'istanza del motore di database SQL Server a cui ci si vuole connettere.

  2. Premere ENTER.

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

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