Nwlapcug.com


Come eseguire Script SQL da un Microsoft SQL Server Express

Come eseguire Script SQL da un Microsoft SQL Server Express


SQL Server Express è una versione gratuita di SQL Server che è possibile utilizzare per creare applicazioni desktop e applicazioni di database basate su Web. Gli sviluppatori di gestire SQL Server Express utilizzando SQL Server Management Studio. Usano anche un piccolo programma di utilità della riga di comando chiamato \"Sqlcmd\". Sqlcmd consente di eseguire comandi SQL transazionale, eseguire la stored procedure ed eseguire gli script SQL. Se si desidera semplicemente eseguire uno script SQL, a volte è più facile farlo utilizzando Sqlcmd. Si arriva a Sqlcmd aprendo una nuova finestra di prompt dei comandi.

Istruzioni

Istruzioni

1

Digitare CMD nella \"Start Menu\ windows" e premere \"Enter\". Si aprirà la finestra di prompt dei comandi.

2

Digitare uno dei comandi seguenti per connettersi al database:

Sqlcmd -u NomeUtente -p password

Sqlcmd -S Nomecomputer\nomeistanza.

Se si imposta un nome utente e una password quando è installato SQL Server Express, utilizzare il comando primo. Sostituire \"username\" e \"password\" con l'effettivo nome utente e la password che si imposta. Utilizzare il comando secondo se è stato creato un \"named instance\" durante l'installazione. Sostituire \"computerName\" con il nome del computer e \"instanceName\" con il nome dell'istanza SQL creata durante l'installazione.

3

Digitare il seguente comando e premere \"ENTER\":

Sqlcmd -i C:\mySqlScript.sql.

SQL Server Express verrà eseguito lo script chiamato \"mySqlScript.sql\". Sostituire tale \"mySqlScript.sql\" con il nome dello script che si desidera eseguire. Includono l'indicazione del percorso completo. Se lo script SQL restituisce i dati dal database, SQL Server Express visualizzerà i risultati nella finestra del prompt dei comandi. .

4

Immettere Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt e premere INVIO per eseguire nuovamente lo script. Questo indirizzerà i risultati in un file di testo denominato \"C:\outputFile.txt\". È possibile denominare questo file qualsiasi. Salvataggio in un file di testo è utile quando avete bisogno di catturare e salvare i risultati della query.

5

Digitare exit Sqlcmd. SQL Server Express terminerà la sessione.

Consigli & Avvertenze

  • Se si eseguono frequentemente gli script SQL, è possibile creare batch (bat) che possono accelerare il processo (Vedi risorse). Ad esempio, si potrebbe inserire i comandi mostrati sopra in un file batch e salvarlo sul tuo desktop. Si potrebbe poi eseguirlo facendo doppio clic il file.