Microsoft SQL Server offre agli utenti una varietà di interfacce utente grafiche avanzate per il recupero e la manipolazione dei dati e la configurazione dei database di SQL Server. Tuttavia, a volte è solo più semplice lavorare dalla vecchia riga di comando. Se stai cercando un modo rapido e sporco per eseguire una query SQL o desideri includere istruzioni SQL in un file di script di Windows, SQLCMD ti consente di raggiungere il tuo obiettivo. In questo articolo si presuppone che sia già installato il database di esempio AdventureWorks di Microsoft.
Aprire un prompt dei comandi
Per eseguire SQLCMD, è necessario prima aprire un'utilità della riga di comando di Windows. In Windows XP, fare clic su Start> Esegui e quindi digitare CMD nella casella di testo prima di fare clic ok. In Windows Vista, fare clic su finestre pulsante, digitare CMD nel Ricerca scatola e stampa accedere.Dovresti vedere un prompt dei comandi di Windows. Una volta aperto il prompt dei comandi, utilizzare l'utilità SQLCMD per connettersi al database. In questo esempio, ci stiamo connettendo al database AdventureWorks2014, quindi utilizziamo il comando: sqlcmd -d AdventureWorks2014
Questo utilizza le credenziali di Windows predefinite per connettersi al tuo database. Puoi anche specificare un nome utente usando il flag -U e una password usando l'opzione -P. Ad esempio, è possibile connettersi al database utilizzando il nome utente "mike" e la password "goirish" con la seguente riga di comando: sqlcmd -U mike -P goirish -d AdventureWorks2014 03 di 05 Iniziare a digitare un'istruzione SQL al prompt 1>. Puoi utilizzare tutte le linee che desideri per la tua query, premendo il tasto accedere chiave dopo ogni riga. SQL Server non esegue la query fino a quando non viene esplicitamente richiesto di farlo.In questo esempio, inseriamo la seguente query: SELEZIONA DA HumanResources.shift 04 di 05 Quando sei pronto per eseguire la query, digita il comando PARTIRE su una nuova riga di comando all'interno di SQLCMD e premere accedere. SQLCMD esegue la query e visualizza i risultati sullo schermo. Quando sei pronto per uscire da SQLCMD, digita il comando USCITA su una riga di comando vuota per tornare al prompt dei comandi di Windows. Connessione al database
Immissione di una query
Esecuzione della query
Uscita da SQLCMD