Come eseguire uno script SQL da Microsoft SQL Server Express

Esegui gli script SQL utilizzando SQL Server Express e la riga di comando di Windows.

istruzione

Passaggio 1

Digitare CMD nella finestra del menu "Start" e premere "Invio". Apparirà la riga di comando.

Passaggio 2

Immettere uno dei seguenti comandi per connettersi al database:

Sqlcmd -u nome utente -p password Sqlcmd -S nomecomputer \ instancename

Utilizzare il primo comando se si è scelto un nome utente e una password quando è stato installato SQL Server Express. Cambia "username" e "password" con il nome utente e la password che hai scelto. Utilizzare il secondo comando se si è creata una "istanza denominata" durante l'installazione. Cambia "computername" con il nome del tuo computer e "instancename" con il nome dell'istanza SQL che hai creato durante l'installazione.

Passaggio 3

Scrivi il seguente comando e premi "Invio":

Sqlcmd -i C: \ mySqlScript.sql

SQL Server Express eseguirà lo script denominato "mySqlScript.sql". Cambia "mySqlScript.sql" con il nome dello script che vuoi eseguire. Include il percorso completo. Se lo script SQL restituisce i dati da un database, SQL Server Express visualizzerà i risultati nella finestra della riga di comando.

Passaggio 4

Digitare Sqlcmd -i C: \ scriptname -o C: \ outputFile.txt e premere "Invio" per eseguire nuovamente lo script. Questo reindirizzerà i risultati in un file di testo chiamato "C: \ outputFile.txt". Puoi mettere il nome che vuoi su questo file. Salvarlo come un file di testo è utile quando è necessario acquisire e salvare i risultati di una query.

Passaggio 5

Scrivi l'uscita Sqlcmd. SQL Server Express terminerà la sessione.